module Yaks::Resource::HasFields
Public Instance Methods
fields_flat(&block)
click to toggle source
# File lib/yaks/resource/has_fields.rb, line 10 def fields_flat(&block) return to_enum(__method__) unless block_given? fields.map do |field| next field if field.type.equal? :legend if field.respond_to?(:map_fields) field.map_fields(&block) else block.call(field) end end end
map_fields(&block)
click to toggle source
# File lib/yaks/resource/has_fields.rb, line 4 def map_fields(&block) with( fields: fields_flat(&block) ) end