Sha256: fe0007f6111aca4540fb3bda1951591d7573049708181d367b3a4150511e75b2
Contents?: true
Size: 460 Bytes
Versions: 7
Compression:
Stored size: 460 Bytes
Contents
require 'thor' module Exposition class Setup < Thor desc 'create_user', 'creates an admin user' method_option :attributes, type: :hash, required: true, desc: 'specifies attributes for your user account. eg. name:Johnny email:john@exposition.com password:secret password_confirmation:secret' def create_user user_attributes = options.fetch('attributes') ::Exposition::User.create!(user_attributes) end end end
Version data entries
7 entries across 7 versions & 1 rubygems