Sha256: 1719194f6beb0a24829484bd5710c19b8cc5876425b4b285e701baa678ae2639
Contents?: true
Size: 423 Bytes
Versions: 1
Compression:
Stored size: 423 Bytes
Contents
module EasyOrderable class OrderArgumentsTransformer def initialize(args) @args = args end def call args.to_a.map do |e| if e.first.include?('.') table_name, column_name = e.first.split('.') "#{table_name.pluralize}.#{column_name} #{e.second}" else "#{e.first} #{e.second}" end end end private attr_reader :args end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
easy_orderable-0.1.0 | lib/easy_orderable/order_arguments_transformer.rb |