Module: SimpleQuery
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/simple_query.rb,
lib/simple_query/builder.rb,
lib/simple_query/version.rb,
lib/simple_query/read_model.rb,
lib/simple_query/clauses/set_clause.rb,
lib/simple_query/clauses/join_clause.rb,
lib/simple_query/stream/mysql_stream.rb,
lib/simple_query/clauses/order_clause.rb,
lib/simple_query/clauses/where_clause.rb,
lib/simple_query/stream/postgres_stream.rb,
lib/simple_query/clauses/distinct_clause.rb,
lib/simple_query/clauses/aggregation_clause.rb,
lib/simple_query/clauses/group_having_clause.rb,
lib/simple_query/clauses/limit_offset_clause.rb
Defined Under Namespace
Modules: Stream
Classes: AggregationClause, Builder, Configuration, DistinctClause, GroupHavingClause, JoinClause, LimitOffsetClause, OrderClause, ReadModel, SetClause, WhereClause
Constant Summary
collapse
- VERSION =
"0.5.0"
Class Method Summary
collapse
Class Method Details
.auto_include! ⇒ Object
39
40
41
|
# File 'lib/simple_query.rb', line 39
def self.auto_include!
ActiveRecord::Base.include(SimpleQuery)
end
|
.config ⇒ Object
35
36
37
|
# File 'lib/simple_query.rb', line 35
def self.config
@config ||= Configuration.new
end
|
30
31
32
33
|
# File 'lib/simple_query.rb', line 30
def self.configure
yield config
auto_include! if config.auto_include_ar
end
|