class UnstaticSession include Errorable attr_accessor :password def initialize(attributes = {}) @password = attributes[:password] end def authorized? if UnstaticPassword.authorized?(@password) return true else errors.add(:password, "is invalid") return false end end end