Sha256: 0342121e382b9bc1eb798d90db3a6e0507851f36a43d8e3de8aefa41672591a8

Contents?: true

Size: 668 Bytes

Versions: 14

Compression:

Stored size: 668 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 base_model: :tipo_pannello, foreign_key: :tipo_pannello_name
  end
end

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

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
acts_as_assets-0.4.1 spec/support/tipo_pannello.rb
acts_as_assets-0.4.0.3 spec/support/tipo_pannello.rb
acts_as_assets-0.4.0.2 spec/support/tipo_pannello.rb
acts_as_assets-0.4.0.1 spec/support/tipo_pannello.rb
acts_as_assets-0.4.0 spec/support/tipo_pannello.rb
acts_as_assets-0.3.8 spec/support/tipo_pannello.rb
acts_as_assets-0.3.7 spec/support/tipo_pannello.rb
acts_as_assets-0.3.6 spec/support/tipo_pannello.rb
acts_as_assets-0.3.5 spec/support/tipo_pannello.rb
acts_as_assets-0.3.4 spec/support/tipo_pannello.rb
acts_as_assets-0.3.3 spec/support/tipo_pannello.rb
acts_as_assets-0.3.2 spec/support/tipo_pannello.rb
acts_as_assets-0.3.1 spec/support/tipo_pannello.rb
acts_as_assets-0.3.0 spec/support/tipo_pannello.rb