Module: CucumberTable::Helpers
- Defined in:
- lib/table/helpers.rb
Instance Method Summary collapse
Instance Method Details
#table(name, string) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/table/helpers.rb', line 4 def table(name, string) cls = self.is_a?(Class) ? self : self.class cls.send :define_method, name do instance_variable_name = "@__#{name}__" if instance_variable_defined?(instance_variable_name) instance_variable_get(instance_variable_name) else table = string.to_table instance_variable_set instance_variable_name, table table end end end |