class StarkBank::Utils::SubResource
Public Instance Methods
inspect()
click to toggle source
# File lib/utils/sub_resource.rb, line 16 def inspect "#{class_name}[#{@id}]" end
to_s()
click to toggle source
# File lib/utils/sub_resource.rb, line 6 def to_s string_vars = [] instance_variables.each do |key| value = instance_variable_get(key).to_s.lines.map(&:chomp).join("\n ") string_vars << "#{key[1..-1]}: #{value}" end fields = string_vars.join(",\n ") "#{class_name}(\n #{fields}\n)" end
Private Instance Methods
class_name()
click to toggle source
# File lib/utils/sub_resource.rb, line 22 def class_name self.class.name.split('::').last.downcase end