Module: Payable::ModelExtensions::InstanceMethods

Defined in:
lib/model_extensions.rb

Instance Method Summary collapse

Instance Method Details

#get_config_param(proc) ⇒ Object



89
# File 'lib/model_extensions.rb', line 89

def get_config_param(proc); return if proc.blank?; proc.is_a?(Proc) ? (proc.arity.zero? ? proc.call : proc.call(self)) : self.send(proc) end

#payable?Boolean

Returns:

  • (Boolean)


90
# File 'lib/model_extensions.rb', line 90

def payable?; self.class.payable? end