Module: AtomicAssets::Options::ClassMethods
- Defined in:
- lib/atomic_assets/options.rb
Instance Method Summary collapse
Instance Method Details
#option(name, settings = {}) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/atomic_assets/options.rb', line 10 def option(name, settings = {}) self.option_settings = self.option_settings.merge( name.to_sym => settings ) define_method(name) do self.[name] end end |
#option_keys ⇒ Object
20 21 22 |
# File 'lib/atomic_assets/options.rb', line 20 def option_keys option_settings.keys end |