module Podium

Constants

VERSION

Public Class Methods

build_instance() click to toggle source
# File lib/podium.rb, line 30
def self.build_instance
  client = Podium::Client.new(name_to_url: configuration.name_to_url)
  configuration.podlets.each do |key, url|
    client.register(key, url)
  end
  client
end
configuration() click to toggle source
# File lib/podium.rb, line 17
def self.configuration
  @configuration || (raise NotConfiguredError, "Did you forget to run Podium.configure ?")
end
configure() { |configuration| ... } click to toggle source
# File lib/podium.rb, line 21
def self.configure
  @configuration ||= Configuration.new
  yield(configuration)
end
instance() click to toggle source
# File lib/podium.rb, line 26
def self.instance
  @instance ||= build_instance
end