Class: Peck::Should::Specification

Inherits:
Object
  • Object
show all
Defined in:
lib/peck_on_rails.rb

Instance Method Summary collapse

Instance Method Details

#allowObject



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

#disallowObject



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

#findObject



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_loginObject



313
314
315
316
317
318
319
# File 'lib/peck_on_rails.rb', line 313

def 
  requirement = RequireLogin.new(context)
  requirement.negated = @negated
  requirement.method = :login_required?
  requirement.expected = true
  requirement
end