Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@wflanagan
Created January 6, 2016 15:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wflanagan/9de9b7160b6bfddd0ab3 to your computer and use it in GitHub Desktop.
Save wflanagan/9de9b7160b6bfddd0ab3 to your computer and use it in GitHub Desktop.
class Agent
attr_accessor :field1, :field2, :field3
end
fields = ['field1', 'field2', 'field3']
hsh = {'field1' => "a", 'field2' => "b", 'field3' => 'c' }
ag = Agent.new
fields.each do |field|
ag.eval("#{field} = #{hsh[field]}")
end
# errors with private method "eval"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment