Module: FrameworkIdentificator::Framework::ClassMethods

Included in:
FrameworkIdentificator::Framework
Defined in:
lib/framework_identificator/framework.rb

Instance Method Summary collapse

Instance Method Details

#availableObject

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_nameObject



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