Sha256: 6a923eb8df84bde130d9ddbe6c0f986ead1df6576bc3d86294075815eb8f712d

Contents?: true

Size: 472 Bytes

Versions: 6

Compression:

Stored size: 472 Bytes

Contents

class OxAccount < AbstractResource
  self.table_name = 'accounts'
  establish_connection ((Rails.env=="development") ? :dev_oxen_tables : :oxen_tables )


  has_many :users, dependent: :destroy, foreign_key: 'account_id'
  has_many :printers, dependent: :destroy, foreign_key: 'account_id'
  has_many :printservers, dependent: :destroy, foreign_key: 'account_id'
  has_many :services, dependent: :destroy, foreign_key: 'account_id'

  validates :name, presence: true

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
oxen_account-0.4.14 app/models/ox_account.rb
oxen_account-0.4.13 app/models/ox_account.rb
oxen_account-0.4.12 app/models/ox_account.rb
oxen_account-0.4.9 app/models/ox_account.rb
oxen_account-0.4.8 app/models/ox_account.rb
oxen_account-0.4.7 app/models/ox_account.rb