Class: BlueStateDigital::ConstituentGroup
- Inherits:
-
ApiDataModel
- Object
- ApiDataModel
- BlueStateDigital::ConstituentGroup
- Defined in:
- lib/blue_state_digital/constituent_group.rb
Constant Summary collapse
- FIELDS =
[:id, :name, :slug, :description, :group_type, :create_dt]
Constants inherited from ApiDataModel
Instance Attribute Summary
Attributes inherited from ApiDataModel
Instance Method Summary collapse
Methods inherited from ApiDataModel
Constructor Details
This class inherits a constructor from BlueStateDigital::ApiDataModel
Instance Method Details
#to_xml ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/blue_state_digital/constituent_group.rb', line 6 def to_xml builder = Builder::XmlMarkup.new builder.instruct! :xml, version: '1.0', encoding: 'utf-8' builder.api do |api| api.cons_group do |cons_group| cons_group.name(@name) unless @name.nil? cons_group.slug(@slug) unless @slug.nil? cons_group.description(@description) unless @description.nil? cons_group.group_type(@group_type) unless @group_type.nil? cons_group.create_dt(@create_dt) unless @create_dt.nil? end end end |