Sha256: 5d9820205ee239bc8fc1791755ed2248ebd420de3bef8f68da86aba5e2950e0f
Contents?: true
Size: 410 Bytes
Versions: 3
Compression:
Stored size: 410 Bytes
Contents
require 'easy_orderable/engine' require 'easy_orderable/assorter' require 'easy_orderable/parser' module EasyOrderable extend ActiveSupport::Concern class_methods do def assort(arg, custom_association_names=nil) return current_scope unless arg parsed_args = Parser.new(arg.delete(' ')).call Assorter.new(current_scope, parsed_args, custom_association_names).call end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
easy_orderable-1.2.0 | lib/easy_orderable.rb |
easy_orderable-1.1.1 | lib/easy_orderable.rb |
easy_orderable-1.0.0 | lib/easy_orderable.rb |