Module: FrameworkIdentificator::Framework::ClassMethods
- Included in:
- FrameworkIdentificator::Framework
- Defined in:
- lib/framework_identificator/framework.rb
Instance Method Summary collapse
-
#available ⇒ Object
Collect and return classes representing testing frameworks implemented into the FrameworkIdentificator::TestingFrameworks module.
- #son_name ⇒ Object
- #son_name=(name) ⇒ Object
Instance Method Details
#available ⇒ Object
Collect and return classes representing testing frameworks implemented into the FrameworkIdentificator::TestingFrameworks module
12 13 14 15 16 17 18 19 |
# File 'lib/framework_identificator/framework.rb', line 12 def available son = eval("FrameworkIdentificator::#{son_name}") son.constants.select{|klass| son.const_get(klass).is_a?(Class) }.collect{|klass_sym| eval("FrameworkIdentificator::#{son_name}::#{klass_sym.to_s}") } end |
#son_name ⇒ Object
4 5 6 |
# File 'lib/framework_identificator/framework.rb', line 4 def son_name @son_name end |
#son_name=(name) ⇒ Object
7 8 9 |
# File 'lib/framework_identificator/framework.rb', line 7 def son_name=(name) @son_name = name end |