Sha256: 62044c7c79f71a73dba32174efab2f44ada5032f76271634cf76a391e3af7814

Contents?: true

Size: 701 Bytes

Versions: 1

Compression:

Stored size: 701 Bytes

Contents

module ActiveRecord
  module Acts #:nodoc:
    module MuckCouponType #:nodoc:
      def self.included(base)
        base.extend(ClassMethods)
      end

      module ClassMethods

        def acts_as_muck_coupon_type(options = {})
          
          has_many :coupons

          include ActiveRecord::Acts::MuckCouponType::InstanceMethods
          extend ActiveRecord::Acts::MuckCouponType::SingletonMethods
        end
      
      end

      # class methods
      module SingletonMethods
       
      end

      # All the methods available to a record that has had <tt>acts_as_muck_billing_information</tt> specified.
      module InstanceMethods
      
      end
    
    end
    
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
muck-commerce-0.1.8 lib/active_record/acts/muck_coupon_type.rb