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
125 126 127 128 129 |
# File 'lib/monkeypatch.rb', line 125 def fnand { "Fn::And": self } end |
#fncidr ⇒ Object Also known as: cidr
112 113 114 115 116 |
# File 'lib/monkeypatch.rb', line 112 def fncidr { "Fn::Cidr": self } end |
#fnequals ⇒ Object
119 120 121 122 123 |
# File 'lib/monkeypatch.rb', line 119 def fnequals { "Fn::Equals": self } end |
#fnfindinmap(name = nil) ⇒ Object Also known as: find_in_map, findinmap
149 150 151 152 153 154 |
# File 'lib/monkeypatch.rb', line 149 def fnfindinmap(name = nil) unshift(name.cfnize) if name { "Fn::FindInMap": self } end |
#fnif ⇒ Object
131 132 133 134 135 |
# File 'lib/monkeypatch.rb', line 131 def fnif { "Fn::If": self } end |
#fnjoin(separator = "") ⇒ Object
158 159 160 161 162 163 164 165 |
# File 'lib/monkeypatch.rb', line 158 def fnjoin(separator = "") { "Fn::Join": [ separator, self ] } end |
#fnnot ⇒ Object
137 138 139 140 141 |
# File 'lib/monkeypatch.rb', line 137 def fnnot { "Fn::Not": self } end |
#fnor ⇒ Object
143 144 145 146 147 |
# File 'lib/monkeypatch.rb', line 143 def fnor { "Fn::Or": self } end |
#fnselect(index = 0) ⇒ Object
167 168 169 170 171 172 173 174 |
# File 'lib/monkeypatch.rb', line 167 def fnselect(index = 0) { "Fn::Select": [ index, self ] } end |