Module: ServerMethods
Instance Method Summary collapse
Instance Method Details
#server(url = nil, description = nil, &block) ⇒ Object
58 59 60 61 62 63 |
# File 'lib/tiki/server.rb', line 58 def server(url = nil, description = nil, &block) @servers ||= [] server = Server.new url, description server.instance_eval(&block) if block @servers << server end |
#servers(*singles, **pairs) ⇒ Object
65 66 67 68 |
# File 'lib/tiki/server.rb', line 65 def servers(*singles, **pairs) pairs.each_pair { |url, description| server url, description } singles.each { |url| server url } end |