Class: Xunch::Utils

Inherits:
Object
  • Object
show all
Defined in:
lib/xunch/utils/utils.rb

Class Method Summary collapse

Class Method Details

.format_field(field) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/xunch/utils/utils.rb', line 3

def self.format_field(field)
  array = field.split("_")
  field_mod = array[0]
  for i in 1 .. array.length-1 do
    field_mod << array[i].capitalize  
  end
  field_mod.freeze
end

.format_fields(fields) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/xunch/utils/utils.rb', line 12

def self.format_fields(fields)
  formatted_fields = []
  fields.each{ |field|
    if field.strip.empty?
      raise XunchError.new("can't format empty string")
    end
    field_mod = format_field(field.strip)
    formatted_fields.push field_mod
  }
  formatted_fields
end