Class: Jimothy

Inherits:
Object
  • Object
show all
Defined in:
lib/jimothy.rb

Class Method Summary collapse

Class Method Details

.get_users ⇒ Object



6
7
8
9
10
# File 'lib/jimothy.rb', line 6

def self.get_users
  # users = JSON.parse(File.read('./lib/jimothy/the-office-characters.json'))['users'] # works in simple ruby app but not in a rails app
  # users = JSON.parse(IO.read("#{GEM_ROOT}/lib/vendor/assets/the-office-characters.json"))['users'] # this works
  users = JSON.parse(IO.read("#{GEM_ROOT}/lib/jimothy/the-office-characters.json"))['users'] # this works
end

.seed_users ⇒ Object



12
13
14
15
16
17
# File 'lib/jimothy.rb', line 12

def self.seed_users
  users = get_users
  users.each do |user|
    User.create(name: user['firstname'] + " " + user['lastname'], email: user['email'], image: user['image'])
  end
end