Method: AccessorUtilities::StringInstance#variable_name
- Defined in:
- lib/accessor-utilities/AccessorUtilities/StringInstance.rb
#variable_name ⇒ Object
variable_name #
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
# File 'lib/accessor-utilities/AccessorUtilities/StringInstance.rb', line 110 def variable_name variable_name_string = self unless variable_name_string.is_variable_name? variable_name_string = '@' + accessor_name.to_s end last_index = variable_name_string.length - 1 if variable_name_string[ last_index ] == '?' variable_name_string = variable_name_string.slice( 0, last_index ) end return variable_name_string.to_sym end |