class Behavior
Public Class Methods
new(should_or_not,matcher_placeholder)
click to toggle source
# File lib/rspec/rails/extra/routing/hyper_shortcut/behavior.rb, line 2 def initialize(should_or_not,matcher_placeholder) @should_or_not = should_or_not @matcher_placeholder = matcher_placeholder end
Public Instance Methods
block_to_test(subject)
click to toggle source
# File lib/rspec/rails/extra/routing/hyper_shortcut/behavior.rb, line 7 def block_to_test(subject) block_that subject, @should_or_not, @matcher_placeholder end
Private Instance Methods
block_that(subject,should_or_not,placeholder)
click to toggle source
# File lib/rspec/rails/extra/routing/hyper_shortcut/behavior.rb, line 13 def block_that(subject,should_or_not,placeholder) proc do matcher = placeholder.build_matcher_in self subject.send should_or_not, matcher end end