class AWS::Record::Model::Scope
def _merge_scope scope
def _merge_scope scope merged = self scope.instance_variable_get('@options').each_pair do |opt_name,opt_value| unless [nil, []].include?(opt_value) if opt_name == :where opt_value.each do |condition| merged = merged.where(*condition) end else merged = merged.send(opt_name, *opt_value) end end end merged end