module MWO::Utils

Public Instance Methods

fetch(url) click to toggle source
# File lib/mwo/utils.rb, line 2
def fetch(url)
  response = open(url)
  body = JSON.parse(response.read)
end
to_symbol(string) click to toggle source
# File lib/mwo/utils.rb, line 7
def to_symbol(string)
  word = string.dup
  word.gsub!(/::/, '/')
  word.gsub!(/([A-Z]+)([A-Z][a-z])/, '\1_\2')
  word.gsub!(/([a-z\d])([A-Z])/, '\1_\2')
  word.tr!('-', '_')
  word.downcase!
  word.to_sym
end