Module: ClassParam
- Defined in:
- lib/class_param.rb,
lib/class_param/version.rb
Overview
extend your class with this module to be able to set parameters to your class parameter (param) is simple method that returns value defined in class context
Constant Summary collapse
- VERSION =
'2.0.0'
Instance Method Summary collapse
Instance Method Details
#param(name, default: nil) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/class_param.rb', line 6 def param(name, default: nil) define_singleton_method name do |value| define_method name do value end end send name, default end |