Sha256: 349353d6607fccb5704c9cc0f544ee1794d35ad8369ab0d724b1bc1b80838e57

Contents?: true

Size: 946 Bytes

Versions: 12

Compression:

Stored size: 946 Bytes

Contents

module Merb::Test::Fixtures
  module Abstract
  
    class HelperTesting < Merb::AbstractController
      self._template_root = File.dirname(__FILE__) / "views"
      
      def _template_location(context, type = nil, controller = controller_name)
        "helpers/#{File.basename(controller)}/#{context}"
      end
      
      def index
        render
      end
    end
    
    class Capture < HelperTesting
    end
    
    class CaptureWithArgs < HelperTesting
    end
    
    class CaptureReturnValue < HelperTesting
    end

    class CaptureNonStringReturnValue < HelperTesting
    end

    class CaptureEq < HelperTesting
      def helper_using_capture(&blk)
        "Beginning... #{capture(&blk)}... Done"
      end
    end

    module ConcatHelper
      def concatter(&blk)
        concat("Concat", blk.binding)
      end
    end
    
    class Concat < HelperTesting
      def index
        render
      end
    end
       
  end
end

Version data entries

12 entries across 6 versions & 1 rubygems

Version Path
merb-core-1.1.3 spec10/public/abstract_controller/controllers/helpers.rb
merb-core-1.1.3 spec/public/abstract_controller/controllers/helpers.rb
merb-core-1.1.2 spec/public/abstract_controller/controllers/helpers.rb
merb-core-1.1.2 spec10/public/abstract_controller/controllers/helpers.rb
merb-core-1.1.1 spec/public/abstract_controller/controllers/helpers.rb
merb-core-1.1.1 spec10/public/abstract_controller/controllers/helpers.rb
merb-core-1.1.0 spec/public/abstract_controller/controllers/helpers.rb
merb-core-1.1.0 spec10/public/abstract_controller/controllers/helpers.rb
merb-core-1.1.0.rc1 spec/public/abstract_controller/controllers/helpers.rb
merb-core-1.1.0.rc1 spec10/public/abstract_controller/controllers/helpers.rb
merb-core-1.1.0.pre spec10/public/abstract_controller/controllers/helpers.rb
merb-core-1.1.0.pre spec/public/abstract_controller/controllers/helpers.rb