Sha256: 42a6bfe8e4b5b076609c3a5414194d347a4337a3de903db7a8fb0f2b5bc6f1e0

Contents?: true

Size: 483 Bytes

Versions: 5

Compression:

Stored size: 483 Bytes

Contents

require 'rubygems'
require 'active_record' unless defined? ActiveRecord
require 'proc_to_ruby'
require 'ambition/processor'
require 'ambition/query'
require 'ambition/where'
require 'ambition/order'
require 'ambition/limit'
require 'ambition/count'
require 'ambition/enumerable'

module Ambition 
  include Where, Order, Limit, Enumerable, Count

  attr_accessor :query_context

  def query_context
    @query_context || Query.new(self)
  end
end

ActiveRecord::Base.extend Ambition

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ambition-0.1.1 ./lib/ambition.rb
ambition-0.1.2 ./lib/ambition.rb
ambition-0.1.3 ./lib/ambition.rb
ambition-0.1.4 ./lib/ambition.rb
ambition-0.1.5 ./lib/ambition.rb