class GrapeOnRails::Sources::YAMLSource
Attributes
path[RW]
Public Class Methods
new(path)
click to toggle source
# File lib/grape_on_rails/sources/yaml_source.rb, line 9 def initialize path @path = path end
Public Instance Methods
load()
click to toggle source
# File lib/grape_on_rails/sources/yaml_source.rb, line 13 def load @path && File.exist?(@path.to_s) ? YAML.safe_load(ERB.new(IO.read(@path.to_s)).result) : {} rescue Psych::SyntaxError => e raise "YAML syntax error occurred while parsing #{@path}. " \ "Error: #{e.message}" end