Sha256: ed68a0f1ac366af13a9e52bbf7549c5dfe45838a434f3b0d4143af8f36928ea3

Contents?: true

Size: 489 Bytes

Versions: 17

Compression:

Stored size: 489 Bytes

Contents

require 'active_model'

class Kaui::Bundle < Kaui::Base
  define_attr :account_id
  define_attr :external_key
  define_attr :bundle_id

  has_many :subscriptions, Kaui::Subscription
  has_many :audit_logs, Kaui::AuditLog

  def initialize(data = {})
    super(:external_key => data['externalKey'],
          :bundle_id => data['bundleId'],
          :account_id => data['accountId'],
          :subscriptions => data['subscriptions'],
          :audit_logs => data['auditLogs'])
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
kaui-0.1.18 app/models/kaui/bundle.rb
kaui-0.1.17 app/models/kaui/bundle.rb
kaui-0.1.16 app/models/kaui/bundle.rb
kaui-0.1.15 app/models/kaui/bundle.rb
kaui-0.1.14 app/models/kaui/bundle.rb
kaui-0.1.12 app/models/kaui/bundle.rb
kaui-0.1.11 app/models/kaui/bundle.rb
kaui-0.1.10 app/models/kaui/bundle.rb
kaui-0.1.9 app/models/kaui/bundle.rb
kaui-0.1.8 app/models/kaui/bundle.rb
kaui-0.1.7 app/models/kaui/bundle.rb
kaui-0.1.6 app/models/kaui/bundle.rb
kaui-0.1.5 app/models/kaui/bundle.rb
kaui-0.1.4 app/models/kaui/bundle.rb
kaui-0.1.3 app/models/kaui/bundle.rb
kaui-0.1.2 app/models/kaui/bundle.rb
kaui-0.1.0 app/models/kaui/bundle.rb