Method: AccessorUtilities::StringInstance#accessor_name
- Defined in:
- lib/accessor-utilities/AccessorUtilities/StringInstance.rb
#accessor_name ⇒ Object
accessor_name #
136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 |
# File 'lib/accessor-utilities/AccessorUtilities/StringInstance.rb', line 136 def accessor_name accessor_name_string = self last_index = length - 1 last_character = self[ last_index ] if last_character == '=' accessor_name_string = slice( 0, last_index ) else accessor_name_string = self end if accessor_name_string.is_variable_name? accessor_name_string = slice( 1, length ) end return accessor_name_string.to_sym end |