module ClassParam

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

Constants

VERSION

Public Instance Methods

param(name, default: nil) click to toggle source
# 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