Sha256: bbfd316d323418791e3f0fdeacde8fa4f2fe9736b1e56dfc426492bf8a7bbedc
Contents?: true
Size: 993 Bytes
Versions: 90
Compression:
Stored size: 993 Bytes
Contents
# encoding: utf-8 module EvalHelper # create set variable logic strings, for eval # # ==== Examples # # set string variable case # # class EvalHelperSetVariableTest # include EvalHelper # # def hoge(name, value) # set_variable_code(name, value) # end # end # # hash = { # name: 'hoge', # value: '"hoge"', # } # EvalHelperSetVariableTest.new.hoge(hash[:name], hash[:value]) # # return # # hoge = "hoge" # # set numeric variable case # # class EvalHelperSetVariableTest # include EvalHelper # # def hoge(name, value) # set_variable_code(name, value) # end # end # # hash = { # name: 'hoge_num', # value: '1', # } # EvalHelperSetVariableTest.new.hoge(hash[:name], hash[:value]) # # return # # hoge_num = 1 # def set_variable_code(name, value) "#{name} = #{value}" end end
Version data entries
90 entries across 90 versions & 1 rubygems