module MessageBird::Helpers

Public Instance Methods

config() click to toggle source
# File lib/messagebird/helpers.rb, line 4
def config
  MessageBird::Config
end
constantize(class_name) click to toggle source
# File lib/messagebird/helpers.rb, line 8
def constantize(class_name)
  unless /\A(?:::)?([A-Z]\w*(?:::[A-Z]\w*)*)\z/ =~ class_name
    raise NameError, "#{class_name.inspect} is not a valid constant name!"
  end
  Object.module_eval("::#{$1}", __FILE__, __LINE__)
end
escape(str) click to toggle source
# File lib/messagebird/helpers.rb, line 15
def escape(str)
  URI.escape(str)
end