module ErpTechSvcs::Extensions::ActiveRecord::ScopedBy::InstanceMethods
Public Instance Methods
add_scope(scope_name, scope_value)
click to toggle source
# File lib/erp_tech_svcs/extensions/active_record/scoped_by.rb, line 49 def add_scope(scope_name, scope_value) send(self.class.retrieve_scoped_by_name)[scope_name.to_s] = scope_value save! end
get_scope(scope_name)
click to toggle source
# File lib/erp_tech_svcs/extensions/active_record/scoped_by.rb, line 59 def get_scope(scope_name) send(self.class.retrieve_scoped_by_name)[scope_name.to_s] end
remove_scope(scope_name)
click to toggle source
# File lib/erp_tech_svcs/extensions/active_record/scoped_by.rb, line 54 def remove_scope(scope_name) send(self.class.retrieve_scoped_by_name)[scope_name.to_s] = nil save! end