def resource_behaviors(parent = self)
[
Behavior.new({ :path => %r{^[;/]new$}, :method => :get }, { :action => "new" }, parent),
Behavior.new({ :path => %r{^/?(\.:format)?$}, :method => :post }, { :action => "create" }, parent),
Behavior.new({ :path => %r{^/?(\.:format)?$}, :method => :get }, { :action => "show" }, parent),
Behavior.new({ :path => %r{^[;/]edit$}, :method => :get }, { :action => "edit" }, parent),
Behavior.new({ :path => %r{^[;/]delete$}, :method => :get }, { :action => "delete" }, parent),
Behavior.new({ :path => %r{^/?(\.:format)?$}, :method => :put }, { :action => "update" }, parent),
Behavior.new({ :path => %r{^/?(\.:format)?$}, :method => :delete }, { :action => "destroy" }, parent)
]
end