Sha256: 73fbfcee00229b201c6324b35fdb1da97159ad89192845dd0885f4b02d566db4

Contents?: true

Size: 802 Bytes

Versions: 35

Compression:

Stored size: 802 Bytes

Contents

module Tagtical
  module ActiveRecord
    module Backports
      def self.included(base)
        base.class_eval do
          named_scope :where,    lambda { |conditions| { :conditions => conditions } }  
          named_scope :joins,    lambda { |joins|      { :joins => joins } }
          named_scope :group,    lambda { |group|      { :group => group } }
          named_scope :order,    lambda { |order|      { :order => order } }
          named_scope :select,   lambda { |select|     { :select => select } }
          named_scope :limit,    lambda { |limit|      { :limit => limit } }
          named_scope :readonly, lambda { |readonly|   { :readonly => readonly } }
          
          def self.to_sql
            construct_finder_sql({})
          end
        end
      end
    end
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
tagtical-1.6.2 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.6.1 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.6.0 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.5.9 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.5.8 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.5.7 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.5.6 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.5.5 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.5.4 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.5.3 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.5.2 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.5.1 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.5.0 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.4.12 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.4.11 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.4.10 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.4.9 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.4.8 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.4.7 lib/tagtical/compatibility/active_record_backports.rb
tagtical-1.4.6 lib/tagtical/compatibility/active_record_backports.rb