Sha256: 06b7f904f5aa6ccc477dc5361e2bf43fa318ad4684a289f9b5d2c2857fbfd025

Contents?: true

Size: 740 Bytes

Versions: 101

Compression:

Stored size: 740 Bytes

Contents

class ActionController::Routing::Route
  def recognition_conditions_with_facebooker
    defaults = recognition_conditions_without_facebooker 
    defaults << " env[:canvas] == conditions[:canvas] " if conditions[:canvas]
    defaults
  end
  alias_method_chain :recognition_conditions, :facebooker
end

# We turn off route optimization to make named routes use our code for figuring out if they should go to the session
ActionController::Base::optimise_named_routes = false 

# pull :canvas=> into env in routing to allow for conditions
ActionController::Routing::RouteSet.send :include,  Facebooker::Rails::Routing::RouteSetExtensions
ActionController::Routing::RouteSet::Mapper.send :include, Facebooker::Rails::Routing::MapperExtensions

Version data entries

101 entries across 101 versions & 22 rubygems

Version Path
corey-facebooker-1.0.28.1 lib/facebooker/rails/extensions/routing.rb
fs-facebooker-1.0.37 lib/facebooker/rails/extensions/routing.rb
mborromeo-facebooker-1.0.28 lib/facebooker/rails/extensions/routing.rb
mborromeo-facebooker-1.0.29 lib/facebooker/rails/extensions/routing.rb
mborromeo-facebooker-1.0.30 lib/facebooker/rails/extensions/routing.rb
mborromeo-facebooker-1.0.31 lib/facebooker/rails/extensions/routing.rb
micahwedemeyer-facebooker-1.0.50 lib/facebooker/rails/extensions/routing.rb
micahwedemeyer-facebooker-1.0.51 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.19 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.20 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.21 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.22 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.23 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.24 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.25 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.26 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.27 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.28 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.29 lib/facebooker/rails/extensions/routing.rb
mmangino-facebooker-1.0.30 lib/facebooker/rails/extensions/routing.rb