class Presentation::FieldSearch
Attributes
compact[W]
Public Instance Methods
compact()
click to toggle source
# File lib/presentation/field_search.rb, line 28 def compact @compact != false end
fields()
click to toggle source
# File lib/presentation/field_search.rb, line 24 def fields @fields ||= Presenting::FieldSet.new(Field, :param, :type) end
fields=(args)
click to toggle source
This method supports the configuration-on-initialization paradigm. It makes:
present = Presentation::FieldSearch.new(:fields => [ {:a => {:type => :list, :options => %w(foo bar baz)}}, :b, {:c => :boolean} ])
equivalent to:
present = Presentation::FieldSearch.new present.fields << {:a => {:type => :list, :options => %w(foo bar baz)}} present.fields << :b present.fields << {:c => :boolean}
# File lib/presentation/field_search.rb, line 18 def fields=(args) args.each do |field| self.fields << field end end