Sha256: a100e9ea88ed95bea632de666073329ef3e63fb2c7ad7d5eaa135a6b324b2777
Contents?: true
Size: 541 Bytes
Versions: 53
Compression:
Stored size: 541 Bytes
Contents
require 'erb' module Spider class Tag class << self attr_accessor :path def new_class(path) k = Class.new(self) k.path = path return k end end def initialize(el) @attributes = el.attributes.to_hash @content = el.innerHTML end def render return ERB.new(IO.read(self.class.path)).result(binding) end end end
Version data entries
53 entries across 53 versions & 1 rubygems