Sha256: edb11e9f53084d674b750bffddf26a08a4d8a33e4da9793711b95c656b853a76

Contents?: true

Size: 288 Bytes

Versions: 4

Compression:

Stored size: 288 Bytes

Contents

# -*- encoding: utf-8 -*-
module Perkins
  def self.application(options = {}, &block)
    app_proxy = Perkins::AppProxy.new(options)
    if block.arity == 0
      app_proxy.instance_eval &block
    else
      app_proxy.instance_exec(app_proxy, &block)
    end
    app_proxy.app
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
perkins-0.0.5 lib/perkins/dsl.rb
perkins-0.0.3 lib/perkins/dsl.rb
perkins-0.0.2 lib/perkins/dsl.rb
perkins-0.0.1 lib/perkins/dsl.rb