class Spidy::DefinitionFile

spidy interface binding

Attributes

path[R]
spidy[R]

Public Class Methods

new(path) click to toggle source

rubocop:enable Security/Eval

# File lib/spidy/definition_file.rb, line 24
def initialize(path)
  @path = path
end
open(filepath) click to toggle source
# File lib/spidy/definition_file.rb, line 10
def self.open(filepath)
  object = new(filepath)
  object.eval_definition
  object
end

Public Instance Methods

eval_definition() click to toggle source

rubocop:disable Security/Eval

# File lib/spidy/definition_file.rb, line 17
def eval_definition
  @spidy = eval(File.open(path).read) if path
end