Sha256: 480268dbb1f797c49932ceed6af779085be80563701716f9c86cc1e5f568662d
Contents?: true
Size: 536 Bytes
Versions: 17
Compression:
Stored size: 536 Bytes
Contents
class Book attr_accessor :name, :description, :isbn def initialize(name, description, isbn) @name, @description, @isbn = name, description, isbn end comma do name 'Title' description isbn :authority => :issuer isbn :number_10 => 'ISBN-10' isbn :number_13 => 'ISBN-13' end comma :brief do name description end end class Isbn attr_accessor :number_10, :number_13 def initialize(isbn_10, isbn_13) @number_10, @number_13 = isbn_10, isbn_13 end def authority; 'ISBN'; end end
Version data entries
17 entries across 17 versions & 1 rubygems