Class: Peck::Should::Specification

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

Instance Method Summary collapse

Instance Method Details

#allowObject



319
320
321
322
323
324
325
# File 'lib/peck_on_rails.rb', line 319

def allow
  requirement = Disallow.new(context)
  requirement.negated = !@negated
  requirement.method = :allowed?
  requirement.expected = true
  requirement
end

#disallowObject



311
312
313
314
315
316
317
# File 'lib/peck_on_rails.rb', line 311

def disallow
  requirement = Disallow.new(context)
  requirement.negated = @negated
  requirement.method = :disallowed?
  requirement.expected = true
  requirement
end

#require_loginObject



303
304
305
306
307
308
309
# File 'lib/peck_on_rails.rb', line 303

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