Hi,
I have Parser::Typography::CharTypographer, in
parser/typography/char_typographer.rb:
```
require File.expand_path("../base", __FILE__)
module Parser
module Typography
class CharTypographer < Base
...
```
Sometimes (not always) it inherits from Parser::Base as seen in debugger:
```
[34, 43] in /private/var/site/js-dev/lib/parser/node/tag.rb
=> 39: typographer = Typography::CharTypographer.new
(byebug) Typography::CharTypographer.superclass
Parser::Base
```
How can this happen?!?
I explicitly include 'base.rb' from current directory in the first line!
P.S. Here's the files layout
: http://ilyakantor.ru/screen/2014-06-11_2229.png
Inheritance should happen from the first base, not the second one.
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Core" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to rubyonrails-core+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-core@googlegroups.com.
Visit this group at http://groups.google.com/group/rubyonrails-core.
For more options, visit https://groups.google.com/d/optout.