class Gorillib::Factory::ApplyProcFactory
__
Attributes
callable[R]
Public Class Methods
new(callable=nil, options={}, &block)
click to toggle source
Calls superclass method
Gorillib::Factory::BaseFactory::new
# File lib/gorillib/model/factories.rb, line 536 def initialize(callable=nil, options={}, &block) if block_given? raise ArgumentError, "Pass a block or a value, not both" unless callable.nil? callable = block end @callable = callable super(options) end
Public Instance Methods
blankish?(obj)
click to toggle source
# File lib/gorillib/model/factories.rb, line 544 def blankish?(obj) obj.nil? ; end
convert(obj)
click to toggle source
# File lib/gorillib/model/factories.rb, line 546 def convert(obj) callable.call(obj) end
native?(val)
click to toggle source
# File lib/gorillib/model/factories.rb, line 545 def native?(val) false ; end