Class: Rolemodel::Utility::ArgumentSanitizer

Inherits:
Object
  • Object
show all
Defined in:
lib/rolemodel/utility/task_tools.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ ArgumentSanitizer

Returns a new instance of ArgumentSanitizer.



60
61
62
# File 'lib/rolemodel/utility/task_tools.rb', line 60

def initialize(args)
  @args = args.to_h
end

Instance Method Details

#to_hObject



64
65
66
# File 'lib/rolemodel/utility/task_tools.rb', line 64

def to_h
  @args.transform_values { it.to_s.strip.match?('_') ? nil : it.to_s.strip }.compact
end