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