module Chaindotcom::Ghostly::Macros

Private Instance Methods

lazy_accessor(*names) click to toggle source
# File lib/chaindotcom/address.rb, line 4
def lazy_accessor(*names)
  names.each do |name|
    attr_writer name
    define_method(name) do
      load
      instance_variable_get("@#{name}")
    end
  end
end