Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/monkeypatch.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
143 144 145 146 147 |
# File 'lib/monkeypatch.rb', line 143 def fnand { "Fn::And": self } end |
#fncidr ⇒ Object Also known as: cidr
130 131 132 133 134 |
# File 'lib/monkeypatch.rb', line 130 def fncidr { "Fn::Cidr": self } end |
#fnequals ⇒ Object
137 138 139 140 141 |
# File 'lib/monkeypatch.rb', line 137 def fnequals { "Fn::Equals": self } end |
#fnfindinmap(name = nil) ⇒ Object Also known as: find_in_map, findinmap
167 168 169 170 171 172 |
# File 'lib/monkeypatch.rb', line 167 def fnfindinmap(name = nil) unshift(name.cfnize) if name { "Fn::FindInMap": self } end |
#fnif ⇒ Object
149 150 151 152 153 |
# File 'lib/monkeypatch.rb', line 149 def fnif { "Fn::If": self } end |
#fnjoin(separator = "") ⇒ Object
176 177 178 179 180 181 182 183 |
# File 'lib/monkeypatch.rb', line 176 def fnjoin(separator = "") { "Fn::Join": [ separator, self ] } end |
#fnnot ⇒ Object
155 156 157 158 159 |
# File 'lib/monkeypatch.rb', line 155 def fnnot { "Fn::Not": self } end |
#fnor ⇒ Object
161 162 163 164 165 |
# File 'lib/monkeypatch.rb', line 161 def fnor { "Fn::Or": self } end |
#fnselect(index = 0) ⇒ Object
185 186 187 188 189 190 191 192 |
# File 'lib/monkeypatch.rb', line 185 def fnselect(index = 0) { "Fn::Select": [ index, self ] } end |