Module: RSpec::Fire::RecursiveConstMethods
- Included in:
- FireDoublable, ShouldProxy
- Defined in:
- lib/rspec/fire.rb
Instance Method Summary collapse
Instance Method Details
#recursive_const_defined?(name) ⇒ Boolean
83 84 85 86 87 88 89 |
# File 'lib/rspec/fire.rb', line 83 def recursive_const_defined? name !!name.split('::').inject(Object) {|klass,name| if klass && klass.const_defined?(name) klass.const_get name end } end |
#recursive_const_get(name) ⇒ Object
79 80 81 |
# File 'lib/rspec/fire.rb', line 79 def recursive_const_get name name.split('::').inject(Object) {|klass,name| klass.const_get name } end |