module Shipwire::Utility

Public Class Methods

camel_case(options) click to toggle source
# File lib/shipwire/utility.rb, line 3
def self.camel_case(options)
  ParamConverter.new(options).to_h
end
camelize(term, first_letter = :upper) click to toggle source
# File lib/shipwire/utility.rb, line 11
def self.camelize(term, first_letter = :upper)
  terms = term.split('_')

  case first_letter
  when :upper
    terms.map(&:capitalize!).join
  when :lower
    ([terms.first] + terms.drop(1).map(&:capitalize!)).join
  end
end
split_to_integers(str, separator = ",") click to toggle source
# File lib/shipwire/utility.rb, line 7
def self.split_to_integers(str, separator = ",")
  str.to_s.split(separator).map(&:to_i)
end