Module: Ultron

Defined in:
lib/ultron/url.rb,
lib/ultron/auth.rb,
lib/ultron/config.rb,
lib/ultron/version.rb,
lib/ultron/connection.rb,
lib/ultron/models/comics.rb,
lib/ultron/models/events.rb,
lib/ultron/models/series.rb,
lib/ultron/models/stories.rb,
lib/ultron/models/creators.rb,
lib/ultron/models/entities.rb,
lib/ultron/models/characters.rb,
lib/ultron/exceptions/marvel_exception.rb,
lib/ultron/exceptions/ultron_exception.rb

Defined Under Namespace

Classes: Characters, Comics, Config, Connection, Creators, Entities, Events, MarvelException, Series, Stories, URL, UltronException

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.auth(private_key, public_key) ⇒ Object



2
3
4
5
6
# File 'lib/ultron/auth.rb', line 2

def self.auth private_key, public_key
  timestamp = Time.new.strftime '%s'
  digest = Digest::MD5.hexdigest '%s%s%s' % [timestamp, private_key, public_key]
  'ts=%s&apikey=%s&hash=%s' % [timestamp, public_key, digest]
end