module Enumerize::Utils

Public Class Methods

call_if_callable(value, param = nil) click to toggle source
# File lib/enumerize/utils.rb, line 6
def call_if_callable(value, param = nil)
  return value unless value.respond_to?(:call)
  value.arity == 0 ? value.call : value.call(param)
end