Sha256: 9ee5d0c51e4d3920416503231eb5ab134de6e4bf537338c6d6b4f56031a4aef9
Contents?: true
Size: 1.13 KB
Versions: 2
Compression:
Stored size: 1.13 KB
Contents
module Merb::Test::Fixtures module Controllers class Testing < Merb::Controller self._template_root = File.dirname(__FILE__) / "views" end module Inclusion def self.included(base) base.show_action(:baz) end def baz "baz" end def bat "bat" end end class Base < Testing include Inclusion def index self.status = :ok "index" end def hidden "Bar" end hide_action :hidden end class FilteredParams < Testing def index "Index" end def self._filter_params(params) params.reject {|k,v| k == "password" } end end class SetStatus < Testing def index self.status = "awesome" end end class DispatchCallbacks < Testing attr_accessor :called_before, :called_after self._before_dispatch_callbacks << lambda { |c| c.called_before = true } self._after_dispatch_callbacks << lambda { |c| c.called_after = true } def index "index" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
merb-core-0.9.6 | spec/public/controller/controllers/base.rb |
merb-core-0.9.7 | spec/public/controller/controllers/base.rb |