Class: Surus::JSON::BelongsToScopeBuilder
- Inherits:
-
AssociationScopeBuilder
- Object
- AssociationScopeBuilder
- Surus::JSON::BelongsToScopeBuilder
- Defined in:
- lib/surus/json/belongs_to_scope_builder.rb
Instance Attribute Summary
Attributes inherited from AssociationScopeBuilder
Instance Method Summary collapse
Methods inherited from AssociationScopeBuilder
#conditions, #initialize, #order, #outside_class
Constructor Details
This class inherits a constructor from Surus::JSON::AssociationScopeBuilder
Instance Method Details
#scope ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/surus/json/belongs_to_scope_builder.rb', line 4 def scope s = association .klass .where("#{quote_column_name association.active_record_primary_key}=#{quote_column_name association.foreign_key}") s = s.instance_eval(&association.scope) if association.scope s end |