Sha256: baa7b42551370323f2948d104b10ea25b0dfba7be144c8dd18e9f342e9280de4

Contents?: true

Size: 1.14 KB

Versions: 12

Compression:

Stored size: 1.14 KB

Contents

module Merb::Test::Fixtures
  
  module Abstract
    
    class Testing < Merb::AbstractController
      self._template_root = File.dirname(__FILE__) / "views"
    end
    
    class FilterParent < Testing
      before :print_before_filter
      
      def print_before_filter
        @before_string = "Before"
      end
    end
    
    class FilterChild1 < FilterParent
      before :print_before_filter, :only => :limited
      
      def index
        @before_string.to_s + " Index"
      end
      
      def limited
        @before_string.to_s + " Limited"
      end
    end

    class FilterChild2 < FilterParent
      
      def index
        @before_string.to_s + " Index"
      end
      
      def limited
        @before_string.to_s + " Limited"
      end
    end
    
    # #611 in merb-core tracker
    class HasFiltersWithSimilarNames < Testing
      before :befilter
      before :bef

      def index
        @before_string.to_s + " Index"
      end

      protected

      def befilter
        @before_string = "Befilter"
      end

      def bef
        @before_string << " Bef"
      end
    end # HasFiltersWithSimilarNames
  end # Abstract
end

Version data entries

12 entries across 6 versions & 1 rubygems

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