49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
# File 'lib/rtm/activerecord/io/to_string.rb', line 49
def to_s(style=:short)
case style
when :short
r = " #{reifier.to_s(:short)}" if reifier
i = " iids=#{item_identifiers.to_s}" unless item_identifiers.empty?
"#<RTM::Association id=#{id}#{i}#{r}>"
when :long
r = " #{reifier.to_s(:short)}" if reifier
i = " iids=#{item_identifiers.to_s}" unless item_identifiers.empty?
"#<RTM::Association id=#{id}#{i}#{r} type=#{type.to_s(:short)} roles=[#{roles.entries.map { |ar| ar.to_s }.join(", ")}]>"
else
super() end
end
|