Class: ActiveMocker::ConstSets

Inherits:
Object
  • Object
show all
Defined in:
lib/active_mocker/const_sets.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(string_of_consts, base_const = nil) ⇒ ConstSets

Returns a new instance of ConstSets.



5
6
7
8
9
10
# File 'lib/active_mocker/const_sets.rb', line 5

def initialize(string_of_consts, base_const=nil)

  Object.const_set('Foo','Foo')


end

Class Method Details

.const_exists?(class_name) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
15
16
17
# File 'lib/active_mocker/const_sets.rb', line 12

def self.const_exists?(class_name)
  klass = Module.const_get(class_name)
  return klass.is_a?(Class)
rescue NameError
  return false
end