Class/Module Index [+]

Quicksearch

Fog::RiakCS::Usage::Utils

Public Instance Methods

format_and_types_to_path(format, types) click to toggle source
# File lib/fog/riakcs/requests/usage/get_usage.rb, line 13
def format_and_types_to_path(format, types)
  format_character = format.to_s.split('').first
  type_characters  = types.map { |t| TYPES_TO_STRING[t] }.compact

  [type_characters, format_character].flatten.compact.join
end
request_uri(access_key_id, options) click to toggle source
# File lib/fog/riakcs/requests/usage/get_usage.rb, line 20
def request_uri(access_key_id, options)
  format        = DEFAULT_FORMAT
  types         = options[:types]       || DEFAULT_TYPES
  start_time    = options[:start_time]  || Time.now.utc - 86400
  end_time      = options[:end_time]    || Time.now.utc

  [access_key_id,
   format_and_types_to_path(format, types),
   sanitize_and_convert_time(start_time),
   sanitize_and_convert_time(end_time)].join('.')
end
sanitize_and_convert_time(time) click to toggle source
# File lib/fog/riakcs/requests/usage/get_usage.rb, line 9
def sanitize_and_convert_time(time)
  time.utc.iso8601.gsub(/[:-]/, '')
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.