Sha256: 41e64eb0558b17b036e893cbad405fb576cd53e6845fb3b92019f0cfec633a0c

Contents?: true

Size: 643 Bytes

Versions: 7

Compression:

Stored size: 643 Bytes

Contents

class TipoPannello < ActiveRecord::Base
  self.primary_key = :name
  self.table_name = :rt_tipi_pannello
  has_one :asset_scheda_tecnica, :class_name => "TipiPannello::Documenti"
  has_one :scheda_tecnica, :class_name => "TipiPannello::Documenti::SchedaTecnica", :through => :asset_scheda_tecnica
  attr_accessible :id, :name
end

module TipiPannello
  class Asset < ActiveRecord::Base
    self.table_name_prefix = :rt_tipi_pannello_
    acts_as_assets :foreign_key => :tipo_pannello_name
  end
end

module TipiPannello
  module Documenti
    class SchedaTecnica < TipiPannello::Asset
      include ActsAsAssets::UniqueAsset
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
acts_as_assets-0.2.6 spec/support/tipo_pannello.rb
acts_as_assets-0.2.5 spec/support/tipo_pannello.rb
acts_as_assets-0.2.4 spec/support/tipo_pannello.rb
acts_as_assets-0.2.3 spec/support/tipo_pannello.rb
acts_as_assets-0.2.2 spec/support/tipo_pannello.rb
acts_as_assets-0.2.1 spec/support/tipo_pannello.rb
acts_as_assets-0.2.0 spec/support/tipo_pannello.rb