Class: Separatum::Importers::JsonFile

Inherits:
Object
  • Object
show all
Defined in:
lib/separatum/importers/json_file.rb

Instance Method Summary collapse

Constructor Details

#initialize(file_name:) ⇒ JsonFile

Returns a new instance of JsonFile.



4
5
6
# File 'lib/separatum/importers/json_file.rb', line 4

def initialize(file_name:)
  @file_name = file_name
end

Instance Method Details

#callObject



8
9
10
11
12
# File 'lib/separatum/importers/json_file.rb', line 8

def call(*)
  str = File.read(@file_name)
  hash = JSON.parse(str)
  hash.symbolize_keys
end