Sha256: 9517bcda9cc861532b284f22eb04c6f838546eefcaa886cb0b9748b325028a54

Contents?: true

Size: 310 Bytes

Versions: 9

Compression:

Stored size: 310 Bytes

Contents

module Piggybak
  module ActsAsOrderer
    extend ActiveSupport::Concern

    module ClassMethods
      def acts_as_orderer
        has_many :piggybak_orders, :foreign_key => "user_id", :class_name => "::Piggybak::Order"
      end
    end
  end
end

::ActiveRecord::Base.send :include, Piggybak::ActsAsOrderer

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
piggybak-0.4.12 lib/acts_as_orderer.rb
piggybak-0.4.11 lib/acts_as_orderer.rb
piggybak-0.4.10 lib/acts_as_orderer.rb
piggybak-0.4.9 lib/acts_as_orderer.rb
piggybak-0.4.8 lib/acts_as_orderer.rb
piggybak-0.4.7.1 lib/acts_as_orderer.rb
piggybak-0.4.7 lib/acts_as_orderer.rb
piggybak-0.4.6 lib/acts_as_orderer.rb
piggybak-0.4.5 lib/acts_as_orderer.rb