Module: NuecaRailsInterfaces::Util

Defined in:
lib/nueca_rails_interfaces/util.rb

Overview

Utility module helper.

Class Method Summary collapse

Class Method Details

.process_class_arguments(class_object, *arguments) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/nueca_rails_interfaces/util.rb', line 6

def self.process_class_arguments(class_object, *arguments)
  if arguments.size == 1 && arguments.first.is_a?(Hash)
    class_object.new(**arguments.first)
  else
    class_object.new(*arguments)
  end
end