class Goldiloader::ScopeInfo

Attributes

scope[R]

Public Class Methods

new(scope) click to toggle source
# File lib/goldiloader/scope_info.rb, line 7
def initialize(scope)
  @scope = scope
end

Public Instance Methods

auto_include?() click to toggle source
# File lib/goldiloader/scope_info.rb, line 19
def auto_include?
  scope.auto_include_value
end
from?() click to toggle source
# File lib/goldiloader/scope_info.rb, line 23
def from?
  scope.from_clause.present?
end
group?() click to toggle source
# File lib/goldiloader/scope_info.rb, line 27
def group?
  scope.group_values.present?
end
limit?() click to toggle source
# File lib/goldiloader/scope_info.rb, line 15
def limit?
  scope.limit_value.present?
end
offset?() click to toggle source
# File lib/goldiloader/scope_info.rb, line 11
def offset?
  scope.offset_value.present?
end
order?() click to toggle source
# File lib/goldiloader/scope_info.rb, line 31
def order?
  scope.order_values.present?
end