Sha256: 8dd91c530ffb5d37277f09f03672d05e72a9b611cdd1bbdd00b05ec36e475edd
Contents?: true
Size: 441 Bytes
Versions: 6
Compression:
Stored size: 441 Bytes
Contents
module Hobo module Model module Scopes module ApplyScopes def apply_scopes(scopes) result = self scopes.each_pair do |scope, arg| if arg.is_a?(Array) result = self.send(scope, *arg) unless arg.first.blank? else result = self.send(scope, arg) unless arg.blank? end end result end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems