module ActiveHouse::Querying::From
Public Instance Methods
build_from_query_part()
click to toggle source
# File lib/active_house/querying/from.rb, line 16 def build_from_query_part "FROM #{from_subquery}" end
from(table_or_subquery)
click to toggle source
# File lib/active_house/querying/from.rb, line 25 def from(table_or_subquery) dup.from!(table_or_subquery) end
from!(table_or_subquery)
click to toggle source
# File lib/active_house/querying/from.rb, line 20 def from!(table_or_subquery) values[:from] = table_or_subquery.dup self end
from_subquery()
click to toggle source
# File lib/active_house/querying/from.rb, line 10 def from_subquery return model_class._table_name if values[:from].nil? query = values[:from].is_a?(ActiveHouse::QueryBuilder) ? values[:from].to_query : values[:from].to_s "( #{query} )" end