class Pohoda::Builders::MKasa::ConfigurationType
Public Instance Methods
builder()
click to toggle source
# File lib/pohoda/builders/m_kasa/configuration_type.rb, line 7 def builder root = Ox::Element.new(name) root = add_attributes_and_namespaces(root) root << build_element('mKasa:pohodaPackNum', data[:pohoda_pack_num], data[:pohoda_pack_num_attributes]) if data.key? :pohoda_pack_num if data.key? :company_info root << MKasa::CompanyInfoType.new('mKasa:companyInfo', data[:company_info]).builder end if data.key? :kasa_info root << MKasa::KasaInfoType.new('mKasa:kasaInfo', data[:kasa_info]).builder end if data.key? :pohoda_restriction root << MKasa::PohodaRestrictionType.new('mKasa:pohodaRestriction', data[:pohoda_restriction]).builder end root end