Sha256: da77d731d8c68f126cf5a2bf7d9fca27a804a17686fc533e0e34b80981f53300
Contents?: true
Size: 1.2 KB
Versions: 12
Compression:
Stored size: 1.2 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, :observed_action self._before_dispatch_callbacks << lambda do |c| c.called_before = true c.observed_action = c.action_name end self._after_dispatch_callbacks << lambda do |c| c.called_after = true end def index "index" end end end end
Version data entries
12 entries across 6 versions & 1 rubygems