class Yaks::Mapper::Form::Config
Constants
- Builder
Public Class Methods
build(options = {}, &block)
click to toggle source
Build up a configuration based on an initial set of attributes, and a configuration block
# File lib/yaks/mapper/form/config.rb, line 37 def self.build(options = {}, &block) Builder.create(options, &block) end
build_with_object(object, &block)
click to toggle source
Build up a configuration based on a config block. Provide an object to be supplied to the block
# File lib/yaks/mapper/form/config.rb, line 43 def self.build_with_object(object, &block) Builder.build(new, object, &block) end
create(options)
click to toggle source
Builder
expects a `create' method. Alias to constructor
# File lib/yaks/mapper/form/config.rb, line 31 def self.create(options) new(options) end
Public Instance Methods
condition(prc = nil, &blk)
click to toggle source
# File lib/yaks/mapper/form/config.rb, line 47 def condition(prc = nil, &blk) with(if: prc || blk) end
to_resource_fields(mapper)
click to toggle source
# File lib/yaks/mapper/form/config.rb, line 51 def to_resource_fields(mapper) fields.flat_map do |field| field.to_resource_fields(mapper) end end