Sha256: a977d20330f7e22381975017e3a52ca1ea9c18e64c8c867f41d5b9d6e503ebd2
Contents?: true
Size: 659 Bytes
Versions: 5
Compression:
Stored size: 659 Bytes
Contents
module Typus module Orm module ActiveRecord module User module ClassMethods def generate(*args) options = args.extract_options! options[:password] ||= Typus.password options[:role] ||= Typus.master_role user = new :email => options[:email], :password => options[:password] user.status = true user.role = options[:role] user.save ? user : false end def role Typus::Configuration.roles.keys.sort end def locale Typus.locales end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems