Sha256: d49e40951ae0586d973bc83fd78dd664b7a2999a3381409eb22eb865b2157d80
Contents?: true
Size: 547 Bytes
Versions: 1
Compression:
Stored size: 547 Bytes
Contents
module Douban class Book def self.attr_names [ :title,:subtitle,:aka,:image,:author,:isbn10,:isbn13,:pubdate, :pages,:translator,:price,:publisher,:binding,:author_intro,:summary ] end for a in attr_names attr_accessor a end #描述信息 def to_s ret = "" (Book.attr_names - [:title,:subtitle,:image,:author_intro,:summary]).each do |attr| v = self.send("#{attr}") ret += v + "/" unless v.blank? end ret end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
douban-rails2.3-0.7.0 | lib/models/book.rb |