class Tenancy::Shoulda::Matchers::BeATenant

Attributes

klass[RW]

Public Instance Methods

description() click to toggle source
# File lib/tenancy/matchers.rb, line 88
def description
  "require to call `include Tenancy::Resource`"
end
failure_message() click to toggle source
# File lib/tenancy/matchers.rb, line 84
def failure_message
  "Expected to call `include Tenancy::Resource` inside #{klass}"
end
matches?(instance) click to toggle source
# File lib/tenancy/matchers.rb, line 79
def matches?(instance)
  self.klass = instance.class
  klass.included_modules.include? Tenancy::Resource
end