Sha256: fa557cbb7485bfc3b885e4f5cede542d556c76726eaee25d46f0a40429891c90
Contents?: true
Size: 361 Bytes
Versions: 31
Compression:
Stored size: 361 Bytes
Contents
module Blazing::DSLSetter # # DSL Setter helper method # def dsl_setter(*names) names.each do |name| class_eval <<-EVAL def #{name}(value = nil) if value instance_variable_set("@#{name}", value) else instance_variable_get("@#{name}") end end EVAL end end end
Version data entries
31 entries across 31 versions & 1 rubygems