Module: Jimothy
- Defined in:
- lib/jimothy.rb,
lib/jimothy/engine.rb,
lib/jimothy/version.rb,
app/jobs/jimothy/application_job.rb,
app/models/jimothy/application_record.rb,
app/helpers/jimothy/application_helper.rb,
app/mailers/jimothy/application_mailer.rb,
lib/generators/jimothy/install_generator.rb,
app/controllers/jimothy/application_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, Generators
Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Engine, Railtie
Constant Summary
collapse
- VERSION =
"1.0.009"
Class Method Summary
collapse
Class Method Details
.create_users ⇒ Object
29
30
31
32
33
|
# File 'lib/jimothy.rb', line 29
def self.create_users
get_users.each do |user|
User.create(name: user['firstname'] + " " + user['lastname'], email: user['email'], image: user['image'])
end
end
|
.get_users ⇒ Object
20
21
22
|
# File 'lib/jimothy.rb', line 20
def self.get_users
users = JSON.parse(IO.read("#{JSON_PATH}"))['users']
end
|
.import_images ⇒ Object
35
36
37
38
39
40
41
42
43
|
# File 'lib/jimothy.rb', line 35
def self.import_images
images = Dir["#{GEM_IMAGE_PATH}" + "*.png"] images.each do |path|
image = path.split('/')[-1]
source = "#{GEM_IMAGE_PATH}" + image
target = "#{Rails.root}#{RAILS_IMAGE_PATH}" + image
FileUtils.cp(source, target)
end
end
|
.seed_users ⇒ Object
24
25
26
27
|
# File 'lib/jimothy.rb', line 24
def self.seed_users
create_users
import_images
end
|