Class: BBMB::Html::State::CustomerDecorator

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/bbmb/html/state/customers.rb

Instance Method Summary collapse

Constructor Details

#initialize(model, session) ⇒ CustomerDecorator

Returns a new instance of CustomerDecorator.



68
69
70
71
72
# File 'lib/bbmb/html/state/customers.rb', line 68

def initialize(model, session)
  @source  = model
  @session = session
  self.__setobj__(@source)
end

Instance Method Details

#last_loginObject



74
75
76
# File 'lib/bbmb/html/state/customers.rb', line 74

def 
  @last_login ||= @session.auth_session.(email)
end

#validObject



78
79
80
# File 'lib/bbmb/html/state/customers.rb', line 78

def valid
  @valid ||= @session.user.entity_valid?(email).to_s
end