# Quick Question with if else statements

**URL:** <https://www.ruby-forum.com/t/quick-question-with-if-else-statements/147264>\
**Category:** Rails\
**Created:** [August 30, 2008, 12:15am UTC](https://www.ruby-forum.com/t/quick-question-with-if-else-statements/147264 "2008-08-30T00:15:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sithadmin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@sithadmin](https://www.ruby-forum.com/u/sithadmin)\
**Post date:** [August 30, 2008, 12:15am UTC](https://www.ruby-forum.com/t/quick-question-with-if-else-statements/147264/1 "2008-08-30T00:15:54Z")

</div>

Hello,  
I just wanted to see if I could reduce the following block of code to a  
simple 1 liner…

if @map\_company\_name == 1  
contact.Fields.Add(@cdoPR\_Company, @companyname)  
end

How can you do this? I thought I could perhaps use the tertiary  
operators, but I’ve only used them for defining a variable, not for  
executing a statement… Any suggestions?

Thanks!

- Jeff M.

---

<div class="post-metadata">

**Author:** ![sithadmin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@sithadmin](https://www.ruby-forum.com/u/sithadmin)\
**Post date:** [August 30, 2008, 2:09am UTC](https://www.ruby-forum.com/t/quick-question-with-if-else-statements/147264/2 "2008-08-30T02:09:41Z")

</div>

Jeff M. wrote:

> if @map\_company\_name == 1  
> contact.Fields.Add(@cdoPR\_Company, @companyname)  
> end

contact.Fields.Add(@cdoPR\_Company, @companyname) if @map\_company\_name  
== 1

or

@map\_company\_name == 1 and contact.Fields.Add(@cdoPR\_Company,  
@companyname)

–  
Phlip

---

<div class="post-metadata">

**Author:** ![sithadmin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@sithadmin](https://www.ruby-forum.com/u/sithadmin)\
**Post date:** [August 30, 2008, 3:33am UTC](https://www.ruby-forum.com/t/quick-question-with-if-else-statements/147264/3 "2008-08-30T03:33:33Z")

</div>

sweet, thanks!

---

<div class="post-metadata">

**Author:** ![sithadmin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@sithadmin](https://www.ruby-forum.com/u/sithadmin)\
**Post date:** [August 30, 2008, 1:49pm UTC](https://www.ruby-forum.com/t/quick-question-with-if-else-statements/147264/4 "2008-08-30T13:49:40Z")

</div>

contact.Fields.Add(@cdoPR\_Company, @companyname) if @map\_company\_name  
== 1

HTH
