Sha256: c7a14b8d9b8293f8f68b10678627c29dc14b6b6b2a946f907469c7023bd44df9

Contents?: true

Size: 375 Bytes

Versions: 2

Compression:

Stored size: 375 Bytes

Contents

require 'sid/class_methods'
require 'sid/instance_methods'

module Sid
  def has_sid(scoped_by, options={})
    cattr_accessor :sid_config
    self.sid_config={}
    self.sid_config[:scoped_by] = scoped_by
    self.sid_config[:sid_column] = options[:sid_column] || :sid

    include Sid::ClassMethods
    include Sid::InstanceMethods
  end
end

ActiveRecord::Base.extend Sid

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sid-0.0.4 lib/sid.rb
sid-0.0.3 lib/sid.rb