Class: Peck::Should::Specification
- Inherits:
-
Object
- Object
- Peck::Should::Specification
- Defined in:
- lib/peck_on_rails.rb
Instance Method Summary collapse
Instance Method Details
#allow ⇒ Object
329 330 331 332 333 334 335 |
# File 'lib/peck_on_rails.rb', line 329 def allow requirement = Disallow.new(context) requirement.negated = !@negated requirement.method = :allowed? requirement.expected = true requirement end |
#disallow ⇒ Object
321 322 323 324 325 326 327 |
# File 'lib/peck_on_rails.rb', line 321 def disallow requirement = Disallow.new(context) requirement.negated = @negated requirement.method = :disallowed? requirement.expected = true requirement end |
#find ⇒ Object
337 338 339 340 341 342 343 |
# File 'lib/peck_on_rails.rb', line 337 def find requirement = Response.new(context) requirement.negated = !@negated requirement.method = :status requirement.expected = :ok requirement end |
#require_login ⇒ Object
313 314 315 316 317 318 319 |
# File 'lib/peck_on_rails.rb', line 313 def require_login requirement = RequireLogin.new(context) requirement.negated = @negated requirement.method = :login_required? requirement.expected = true requirement end |