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
146 147 148 149 150 |
# File 'lib/monkeypatch.rb', line 146 def fnand { "Fn::And": self } end |
#fncidr ⇒ Object Also known as: cidr
133 134 135 136 137 |
# File 'lib/monkeypatch.rb', line 133 def fncidr { "Fn::Cidr": self } end |
#fnequals ⇒ Object
140 141 142 143 144 |
# File 'lib/monkeypatch.rb', line 140 def fnequals { "Fn::Equals": self } end |
#fnfindinmap(name = nil) ⇒ Object Also known as: find_in_map, findinmap
170 171 172 173 174 175 |
# File 'lib/monkeypatch.rb', line 170 def fnfindinmap(name = nil) unshift(name.cfnize) if name { "Fn::FindInMap": self } end |
#fnif ⇒ Object
152 153 154 155 156 |
# File 'lib/monkeypatch.rb', line 152 def fnif { "Fn::If": self } end |
#fnjoin(separator = "") ⇒ Object
179 180 181 182 183 184 185 186 |
# File 'lib/monkeypatch.rb', line 179 def fnjoin(separator = "") { "Fn::Join": [ separator, self ] } end |
#fnnot ⇒ Object
158 159 160 161 162 |
# File 'lib/monkeypatch.rb', line 158 def fnnot { "Fn::Not": self } end |
#fnor ⇒ Object
164 165 166 167 168 |
# File 'lib/monkeypatch.rb', line 164 def fnor { "Fn::Or": self } end |
#fnselect(index = 0) ⇒ Object
188 189 190 191 192 193 194 195 |
# File 'lib/monkeypatch.rb', line 188 def fnselect(index = 0) { "Fn::Select": [ index, self ] } end |