module Chateau
Chateau.configuration
do |config|
config.api_key = "xxx" config.default_sender = "foo" config.default_room_name = "bar"
end
Chateau.default_room
.message(“blah”)
Constants
- VERSION
Public Class Methods
configuration() { |config| ... }
click to toggle source
# File lib/chateau.rb, line 17 def configuration(&block) @configuration ||= Configuration.new.tap do |config| config.default_sender = "Hipchat Ruby Thinger" config.default_room_name = "default" config.timeout = 6 yield(config) if block_given? end end
Also aliased as: config
default_room()
click to toggle source
# File lib/chateau.rb, line 27 def default_room Room.new(configuration.default_room_name, api, configuration) end
Private Class Methods
api()
click to toggle source
# File lib/chateau.rb, line 33 def api Api.new(configuration) end