Method: Jabber::Dataforms::XData#fields

Defined in:
lib/xmpp4r/dataforms/x/data.rb

#fields(including_hidden = false) ⇒ Object



31
32
33
34
35
36
37
38
39
40
# File 'lib/xmpp4r/dataforms/x/data.rb', line 31

def fields(including_hidden=false)
  fields = []
  each_element do |xe|
    if xe.kind_of?(XDataField) and (including_hidden or
                                    (xe.type != :hidden and xe.type != :fixed))
      fields << xe
    end
  end
  fields
end