Sha256: 3b0320944d55db0d4d27bf7f26711d2b5a65e9f95f5d0648643db5135eea9c7e
Contents?: true
Size: 467 Bytes
Versions: 1
Compression:
Stored size: 467 Bytes
Contents
module Auther class Account include ActiveModel::Validations attr_accessor :name, :login, :password, :paths validates :name, :login, :password, presence: true validates :paths, presence: {unless: lambda { |account| account.paths.is_a? Array }, message: "must be an array"} def initialize name: nil, login: nil, password: nil, paths: [] @name = name @login = login @password = password @paths = paths end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
auther-0.2.0 | app/models/auther/account.rb |