class Alterant::Classes::JsonReader
Attributes
value[R]
Public Class Methods
new(alter, context)
click to toggle source
# File lib/alterant/classes/json_reader.rb, line 15 def initialize(alter, context) @context = context @alter = alter end
Public Instance Methods
call(file)
click to toggle source
# File lib/alterant/classes/json_reader.rb, line 6 def call(file) if @alter.basedir.nil? raise ::Alterant::RuntimeError, 'no basedir set' end content = File.read(File.join(@alter.basedir, file)) return ::JSON.load(content) end