Class: Symbol
Instance Method Summary collapse
- #ensure_bang_name ⇒ Object
- #ensure_checker_name ⇒ Object
- #ensure_instance_variable_name ⇒ Object
- #ensure_local_name ⇒ Object
- #ensure_setter_name ⇒ Object
- #ensure_symbol ⇒ Object
- #ensure_symbols ⇒ Object
Instance Method Details
#ensure_bang_name ⇒ Object
177 178 179 180 |
# File 'lib/extend_it/ensures.rb', line 177 def ensure_bang_name matches = ExtendIt::Ensures::VAR_REGEXP.match(to_s) matches.nil? ? nil : "#{matches[:name]}!".to_sym end |
#ensure_checker_name ⇒ Object
172 173 174 175 |
# File 'lib/extend_it/ensures.rb', line 172 def ensure_checker_name matches = ExtendIt::Ensures::VAR_REGEXP.match(to_s) matches.nil? ? nil : "#{matches[:name]}?".to_sym end |
#ensure_instance_variable_name ⇒ Object
162 163 164 165 |
# File 'lib/extend_it/ensures.rb', line 162 def ensure_instance_variable_name matches = ExtendIt::Ensures::VAR_REGEXP.match(to_s) matches.nil? ? nil : "@#{matches[:name]}".to_sym end |
#ensure_local_name ⇒ Object
182 183 184 185 |
# File 'lib/extend_it/ensures.rb', line 182 def ensure_local_name matches = ExtendIt::Ensures::VAR_REGEXP.match(to_s) matches.nil? ? nil : matches[:name].to_sym end |
#ensure_setter_name ⇒ Object
167 168 169 170 |
# File 'lib/extend_it/ensures.rb', line 167 def ensure_setter_name matches = ExtendIt::Ensures::VAR_REGEXP.match(to_s) matches.nil? ? nil : "#{matches[:name]}=".to_sym end |
#ensure_symbol ⇒ Object
154 155 156 |
# File 'lib/extend_it/ensures.rb', line 154 def ensure_symbol self end |
#ensure_symbols ⇒ Object
158 159 160 |
# File 'lib/extend_it/ensures.rb', line 158 def ensure_symbols [self] end |