Module: Iconify::Ruby

Extended by:
Ruby
Included in:
Ruby
Defined in:
lib/iconify/ruby.rb,
lib/iconify/ruby/helper.rb,
lib/iconify/ruby/version.rb

Defined Under Namespace

Modules: Helper Classes: Error

Constant Summary collapse

VERSION =
"0.3.0"

Instance Method Summary collapse

Instance Method Details

#collectionsObject



16
17
18
19
# File 'lib/iconify/ruby.rb', line 16

def collections()
  data = File.read(File.join(dir, "collections.json"))
  JSON.parse(data)
end

#dirObject



12
13
14
# File 'lib/iconify/ruby.rb', line 12

def dir()
  File.expand_path("../../iconify-json", __dir__)
end

#locate(name) ⇒ Object



21
22
23
24
25
26
27
28
# File 'lib/iconify/ruby.rb', line 21

def locate(name)
  begin
    data = File.read(File.join(dir, "json/#{name}.json"))
    JSON.parse(data)
  rescue => exception
    { error: exception }
  end
end