Skip to content

Instantly share code, notes, and snippets.

View thirtysixthspan's full-sized avatar

Derrick Parkhurst thirtysixthspan

View GitHub Profile
require 'yaml'
class YAMLHash
def reload
raise 'File not found' if !File.exists?(@filename)
@data = YAML::load(File.open(@filename))
end
def initialize(*filename)
class DeferrableBlock
attr_reader :deferred
attr_reader :binding
def initialize(block, binding=nil)
@code = block
@binding = binding || Kernel.binding
@deferred = false
end