Method: Object#instance_variable_names
- Defined in:
-
activesupport/lib/active_support/core_ext/object/instance_variables.rb,
activesupport/lib/active_support/core_ext/object/instance_variables.rb more...
Returns an array of instance variable names as strings including “@”.
class C
def initialize(x, y)
@x, @y = x, y
end
end
C.new(0, 1).instance_variable_names # => ["@y", "@x"]
30 31 32 |
# File 'activesupport/lib/active_support/core_ext/object/instance_variables.rb', line 30 def instance_variable_names instance_variables.map(&:name) end |