Sha256: fee6badbfd8c43e11ce8ae0de3ea0eb58782f78c6afd246426350b9b1c8f61da

Contents?: true

Size: 677 Bytes

Versions: 7

Compression:

Stored size: 677 Bytes

Contents

require 'tilt'
require 'padrino-helpers'
require 'padrino-routing'

# A view that behaves like a Padrino view
class PadrinoView
  include Padrino::Helpers::OutputHelpers # for capture
  include Padrino::Helpers::TagHelpers # for content_tag
  include Padrino::Helpers::AssetTagHelpers # for link_to
  include Padrino::Helpers::FormHelpers # for button_to
  include Padrino::Routing::Helpers # for url_for
  include Bh::Helpers

  def self.app_name
    'test'
  end

  def self.named_paths
    {[:test, "/"] => '/'}
  end

  def self.uri_root
    '/'
  end

  def request
    Rack::Request.new 'REQUEST_METHOD' => 'GET'
  end

  def test_button_to_with_block
    false
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
bh-1.3.6 spec/support/padrino.rb
bh-1.3.5 spec/support/padrino.rb
bh-1.3.4 spec/support/padrino.rb
bh-1.3.3 spec/support/padrino.rb
bh-1.3.1 spec/support/padrino.rb
bh-1.3.0 spec/support/padrino.rb
bh-1.2.0 spec/support/padrino.rb