class Surus::JSON::AssociationScopeBuilder

Attributes

association[R]
outside_scope[R]

Public Class Methods

new(outside_scope, association) click to toggle source
# File lib/surus/json/association_scope_builder.rb, line 7
def initialize(outside_scope, association)
  @outside_scope = outside_scope
  @association = association
end

Public Instance Methods

conditions() click to toggle source
# File lib/surus/json/association_scope_builder.rb, line 19
def conditions
  association.options[:conditions]
end
order() click to toggle source
# File lib/surus/json/association_scope_builder.rb, line 23
def order
  association.options[:order]
end
outside_class() click to toggle source
# File lib/surus/json/association_scope_builder.rb, line 12
def outside_class
  @outside_scope.klass
end