Module: Gnarly

Defined in:
lib/gnarly.rb,
lib/gnarly/url.rb,
lib/gnarly/base.rb,
lib/gnarly/haml.rb,
lib/gnarly/uuid.rb,
lib/gnarly/client.rb,
lib/gnarly/static.rb,
lib/gnarly/status.rb,
lib/gnarly/system.rb,
lib/gnarly/request.rb,
lib/gnarly/provides.rb,
lib/gnarly/typhoeus.rb,
lib/gnarly/parameters.rb,
lib/gnarly/application.rb,
lib/gnarly/client/test.rb,
lib/gnarly/environment.rb,
lib/gnarly/understands.rb,
lib/gnarly/client/emhttp.rb,
lib/gnarly/client/patron.rb,
lib/gnarly/client/typhoeus.rb

Defined Under Namespace

Modules: Base, Client, Haml, Provides, Status, Typhoeus, Understands Classes: Application, Environment, Request, Static, System, UUID, Url

Class Method Summary collapse

Class Method Details

.application(&block) ⇒ Object



93
94
95
96
97
# File 'lib/gnarly/application.rb', line 93

def self.application(&block)
  app = Application.new
  app.instance_eval &block if block
  app
end