Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/rubycfn.rb
Instance Method Summary collapse
- #fnand ⇒ Object
- #fncidr ⇒ Object (also: #cidr)
- #fnequals ⇒ Object
- #fnfindinmap(name = nil) ⇒ Object (also: #find_in_map, #findinmap)
- #fnif ⇒ Object
- #fnjoin(separator = "") ⇒ Object
- #fnnot ⇒ Object
- #fnor ⇒ Object
- #fnselect(index = 0) ⇒ Object
Instance Method Details
#fnand ⇒ Object
83 84 85 86 87 |
# File 'lib/rubycfn.rb', line 83 def fnand { "Fn::And": self } end |
#fncidr ⇒ Object Also known as: cidr
70 71 72 73 74 |
# File 'lib/rubycfn.rb', line 70 def fncidr { "Fn::Cidr": self } end |
#fnequals ⇒ Object
77 78 79 80 81 |
# File 'lib/rubycfn.rb', line 77 def fnequals { "Fn::Equals": self } end |
#fnfindinmap(name = nil) ⇒ Object Also known as: find_in_map, findinmap
107 108 109 110 111 112 |
# File 'lib/rubycfn.rb', line 107 def fnfindinmap(name = nil) self.unshift(name.cfnize) if name { "Fn::FindInMap": self } end |
#fnif ⇒ Object
89 90 91 92 93 |
# File 'lib/rubycfn.rb', line 89 def fnif { "Fn::If": self } end |
#fnjoin(separator = "") ⇒ Object
116 117 118 119 120 121 122 123 |
# File 'lib/rubycfn.rb', line 116 def fnjoin(separator = "") { "Fn::Join": [ separator, self ] } end |
#fnnot ⇒ Object
95 96 97 98 99 |
# File 'lib/rubycfn.rb', line 95 def fnnot { "Fn::Not": self } end |
#fnor ⇒ Object
101 102 103 104 105 |
# File 'lib/rubycfn.rb', line 101 def fnor { "Fn::Or": self } end |
#fnselect(index = 0) ⇒ Object
125 126 127 128 129 130 131 132 |
# File 'lib/rubycfn.rb', line 125 def fnselect(index = 0) { "Fn::Select": [ index, self ] } end |