Sha256: 725bd20d061fdf854558fdb85faace5bf34de0d6faea6bd3a45462b93862ff76
Contents?: true
Size: 564 Bytes
Versions: 1
Compression:
Stored size: 564 Bytes
Contents
require 'fixtures/models/simple_roles' class User attr_accessor :name, :account, :email # tango_user # see macros include ::SimpleRoles def initialize name, email = nil, options = {} @name = name @email = email set_option_vars options end def set_option_vars options = {} options.each_pair do |name, value| var = :"@#{name}" self.instance_variable_set(var, value) end end def email @email ||= 'default@gmail.com' end def role @role || '' end def permissions @permissions ||= [] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cantango-0.9.3.2 | spec/fixtures/models/user.rb |