Sha256: ec24a33f0ac236b8e34ecfaad5c4334b954b466fd1f658ad7f1184d23f32c4aa

Contents?: true

Size: 334 Bytes

Versions: 4

Compression:

Stored size: 334 Bytes

Contents

module RTurk::Utilities

  def camelize(phrase)
    phrase.gsub!(/^[a-z]|\_+[a-z]/) { |a| a.upcase }
    phrase.gsub!(/\_/, '')
    return phrase
  end
  
  def stringify_keys(ahash)
    ahash = ahash.inject({}) do |options, (key, value)|
      options[(key.to_s rescue key) || key] = value
      options
    end
    ahash
  end

end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
markpercival-rturk-1.0.3 lib/rturk/utilities.rb
markpercival-rturk-1.0.4 lib/rturk/utilities.rb
markpercival-rturk-1.0.5 lib/rturk/utilities.rb
rturk-1.0.5 lib/rturk/utilities.rb