Module: Concerns::LoyalPassport::HomeworksAble

Included in:
LoyalPassport::Role, User
Defined in:
app/models/concerns/loyal_passport/homeworks_able.rb

Defined Under Namespace

Modules: InstanceMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'app/models/concerns/loyal_passport/homeworks_able.rb', line 6

def self.included base
  base.class_eval do
    include InstanceMethods

    extend ::LoyalCore::Memoist

    memoize :homework?, :unhomework?, :homeworks_array
  end
end