From: Ken Mitchell Date: 2007-04-06T07:18:12+09:00 Subject: Run some method based on some condition --=-jGrbg6yMhzMwsvHRK9MY Content-Type: multipart/alternative; boundary="=-Z2vJ9ie6Lj9PYnR64HpF" --=-Z2vJ9ie6Lj9PYnR64HpF Content-Type: text/plain Content-Transfer-Encoding: 7bit Say I wanted to run a method based on a condition like so: class Klass def initialize a = '1st' b = '2nd' c = '3rd' end def a a end def b b end def c c end end ob = Klass.new ['a','b','c'].do {|x| ob. **here I would want to get at #a and #b and #c** or maybe better explained like this var = 'a' puts ob.** ???? ** Or if you know perl $foo = {bar => "baz"}; $baz = "bar"; puts $foo->{$baz}; ---> baz Sorry to be so confusing. Thanks, Ken Mitchell -- Farmers Wireless Office: (256)638-4040 x 224 Mobile: (256)899-3391 Fax: (256)638-2110 kmitchell@farmerswireless.com CONFIDENTIALITY NOTICE: This e-mail and any attachment to it may contain confidential and legally privileged information. This information is intended only for the recipient named above. If you are not the intended recipient, take notice that any disclosure, copying, distribution or taking of any action based upon this information is prohibited by law. If you have received this e-mail in error, please return it to the sender and delete this copy from your system. Thank you. --=-Z2vJ9ie6Lj9PYnR64HpF Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit Say I wanted to run a method based on a condition like so:
   
class Klass
  def initialize
    a = '1st'
    b = '2nd'
    c = '3rd'
  end

  def a
      a
  end

  def b
    b
  end

  def c
    c
  end
end   

ob = Klass.new
['a','b','c'].do {|x|  ob. **here I would want to get at #a and #b and #c**

or maybe better explained like this

var = 'a'

puts ob.** ???? **

Or if you know perl
$foo = {bar => "baz"};
$baz = "bar";

puts $foo->{$baz};

---> baz

Sorry to be so confusing.




Thanks,

Ken Mitchell
--

Farmers Wireless
Office: (256)638-4040 x 224
Mobile: (256)899-3391
Fax:    (256)638-2110
kmitchell@farmerswireless.com



CONFIDENTIALITY NOTICE: This e-mail and any attachment to it may contain confidential and legally privileged information. This information is intended only for the recipient named above. If you are not the intended recipient, take notice that any disclosure, copying, distribution or taking of any action based upon this information is prohibited by law. If you have received this e-mail in error, please return it to the sender and delete this copy from your system. Thank you.



--=-Z2vJ9ie6Lj9PYnR64HpF-- --=-jGrbg6yMhzMwsvHRK9MY Content-ID: <1175810237.4113.18.camel@kmitchell> Content-Disposition: attachment; filename=FW_logo.jpg Content-Type: image/jpeg; name=FW_logo.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAxAGsDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD36iql 7qljpxQXl3FAXzt8xsZx6Vk6/dQat4VvFsdXtrdJMRG6ZvlXkZHHcjj8apwny8yi2KE6TqKEppd/ JdzM1r4laPplwbWzSTUbkHbtg+7n03d/wBqnD4k8dan81j4agt4z0a5Yjj8SP5Vf8PaFoHg7ToLi 4ubZrmcZ+2SYG7vhPQYro01nTZLSS7S+gaCM4eQOCF+vpWMaFea5pXXov1PVq47LcPJ08PBTa+1J vXz5U1ZHLI/xHYAtFoyexJ4/Kp0u/H8QzJpujz+yTMp/Wuik1nTYraG5kvoFhm4icuMP9PWopPEO jwyvFJqVurodrKX5U+9WsNUe1znlm1H7VOn91v1MdfEuvWvGoeErvA6vZzLN+nBqxbeONCmlENxc SWExOPLvYmhOfqeP1rRk8QaRFO0EmpWySq21laQAg+hpdUvdIht0XVJbXypfurNhg30Bo9jWTSV9 e6IeMwU03KCVv5Zbf+Bc36F+OSOaMSROroeQynIP406uYi8MaXIgvPD97LpxbOHspMxMc90OVP6V MNU1bR8LrVqtzbD/AJfrNSdo9Xj6j6jIqXJxdpqw/YU6ivQnzeT0fy3T+Tv5HQ0VHb3EN1Ak9vKk sLjKuhyCPY1JVnM007MKKKKBHD/EVl/4lCl9pE5YkDlRxzVbXbOSWRdHina/MvmX0jMyxHlQqc9D g5avQcA9RRgegrtp4zkjGKXw3/H/AC9TzquXqrOcnL4rfh87a+h5DeamLzwJZWbtm4tbrZtwclNp wfpzj8KtQ3EUkHiOe6cW95cFIvJRTs2lgNwPf/PrXqTskaFmwFHU46UuARnAINbPMFayh1vv5p9v I51lUr3dS+ltvJq+/meMy211YfZ/tE5aKxvzFCmOwO5mHt93862Jbm0bxTr0kupSWsEibQ0SBjL0 +UAjn8MVseIvEGs6X4st9NiltUtbyFmgeSLOJAD8pOf7wH51laD4u8R63Npm19PVJ7loJlEZL4Ub i2M8AL79TWUs4i5WcNdundPsepS4Rr+xVWNRcuktb9pLv5NfIz9duJF17xCIY0kSVQjkgkqAVyR7 giruqNaJ/Zi2WozQGOxESXE8JMMy5OVPBwfXgjt2pjeONeXwzf6pvtDJb3otlXyOCMHJ6/Sr0PjD VmOsWjmzuHs7IXcV1FEdgbCnYwyRnkjr2qVnFP3VyvTz30t28jSXB+KXO+dO789NU+6/mXn2Os8L PPJ4bsjcWy27hMeWq7RgE4OO2RzWxXnmmeLdYvNIlvGnjMgsJrjabFlRHQjADk4YEZ6Vfh8R6rJ8 NX8QGWD7YFaQDyvkwH24xn261wSxEaknJLe7PRWT16EY05NOzUOu/wB3kdEmmfYb03OngRxytm4t xwjf7ajs3r6/XmtKuC0vxZq8+lXN4yfa5EsDcrCtm8YD5AwGJ+cd+KZ4a8Yahqr3jfbLO8EFq0y2 ywNFMXA+4BkggHuM9RWarQ0S6m9XLMU1KUrPl0e/+X4u3roegUV5/wCEfF2oa7rUdvPqNiUMbNLb G3aOVGH8K5JDDvnrx0r0CtITU1dHFjMHUwlT2dTf5/qkFFFFWcoVnS2l3asZNOkRk6tazH5D/ut1 X9R7CtGiqjJxIlBSOG8UWuneJ0tLTUbiXRryCQspnjGGBGCFbO09u/bpV/QPBVnoetXeqWlzvSdC sEWz5YQcZwc89BXTTQRXERiniSWNuqOoIP4GsV/CtpGxfTbm705zzi2lOz/vk5FP2WHnLmej+9f5 /mbrMMfSo/V4y5oa6bPXX5/gYB+HEp0W60w6z+7uLkXLN9mGQwB4+97j8qntPAM1hDqVvbauEt9Q h8uWL7MMBsY3D5uO/Hv7VqNaeKrX/UanY3qjoLmAox/FajbVPFcH+s0C3m94boD9DSWAg/hafzt+ djSXEOLs1Uur6/Cnrp2T7Igs/COoWujPpR1zfafZZLeNBbAY3nlj83JHIH1qsngfUU0Q6N/bwNj5 DRKgtsY3OGJPzcnggemaunxF4g5A8KT5/wCvgf4VA+s+MbnK23h+GDP8U0oOP1FWsufVpf8Aby/z Mv8AWKqm2rtt3/h9e/w7jk8KXkGiS6fc+I5Us0thDGYohF5YBzuJyc9MHpxVXTPCMF209y+vJd3Z t2t1ubNEjZQ38TFc7mxxk02Twt4h11wdd1VY4M58iDn9OB+PNdZpWkWWjWYtbKLYmcsTyzH1J70q uFoQj8XNLyvb7x0c5x9ST93li+6im36JaX69zB0jwW9lq1tqF/qX22a0VlhYW6xscjGXYcuQOma6 yiisYwUVZF4jE1cRJSqO7WnRfggoooqjAKKKKACiiigAooooAKKKKACiiigAooooA//Z --=-jGrbg6yMhzMwsvHRK9MY--