Module: ToSpreadsheet::Rule
- Defined in:
- lib/to_spreadsheet/rule.rb,
lib/to_spreadsheet/rule/base.rb,
lib/to_spreadsheet/rule/sheet.rb,
lib/to_spreadsheet/rule/format.rb,
lib/to_spreadsheet/rule/workbook.rb,
lib/to_spreadsheet/rule/container.rb,
lib/to_spreadsheet/rule/default_value.rb
Defined Under Namespace
Classes: Base, Container, DefaultValue, Format, Sheet, Workbook
Class Method Summary collapse
Class Method Details
.make(rule_type, selector_type, selector_value, options) ⇒ Object
4 5 6 7 |
# File 'lib/to_spreadsheet/rule.rb', line 4 def self.make(rule_type, selector_type, selector_value, ) klass = "ToSpreadsheet::Rule::#{rule_type.to_s.camelize}".constantize klass.new(selector_type, selector_value, ) end |