Sha256: b723b984b7bb8045f1b96572216e1e73249ea94eed414e8ddcb5d00a51ac177e

Contents?: true

Size: 574 Bytes

Versions: 8

Compression:

Stored size: 574 Bytes

Contents

module Dreamy
  class Dns
    include EasyClassMaker

    attributes  :account_id, :comment, :editable, :record, :type, :value, :zone

    def self.new_from_xml(xml)
      d = new
      d.account_id  = (xml).at('account_id').innerHTML.to_i
      d.comment     = (xml).at('comment').innerHTML
      d.editable    = (xml).at('editable').innerHTML.to_i
      d.record      = (xml).at('record').innerHTML
      d.type        = (xml).at('type').innerHTML
      d.value       = (xml).at('value').innerHTML
      d.zone        = (xml).at('zone').innerHTML
      d
    end
  end
end

Version data entries

8 entries across 8 versions & 3 rubygems

Version Path
jordan-brough-dreamy-0.5.1 lib/dreamy/dns.rb
sant0sk1-dreamy-0.3.0 lib/dreamy/dns.rb
sant0sk1-dreamy-0.4.1 lib/dreamy/dns.rb
sant0sk1-dreamy-0.5.0 lib/dreamy/dns.rb
sant0sk1-dreamy-0.5.1 lib/dreamy/dns.rb
dreamy-0.5.3 lib/dreamy/dns.rb
dreamy-0.5.2 lib/dreamy/dns.rb
dreamy-0.5.1 lib/dreamy/dns.rb