Я копался в каком-то рубиновом гем-коде и наткнулся на них, и не уверен, что они означают
def success?
!!@success
end
def failure?
!@success
end
cattr_accessor :test_response
и наконец этот кусок кода
class_inheritable_accessor :attributes
self.attributes = []
def self.attribute(name, options={})
top_level_name = name.to_s.split(".").last.underscore
define_method top_level_name do
read_attribute name
end
Если вызнаю один или два, это хорошо ... я просто хочу понять их ... спасибо