Sha256: 2b5ac3898abb4bc7d545918037cbdaf276277dc1a51ecf3001390e27c3fe3769
Contents?: true
Size: 721 Bytes
Versions: 3
Compression:
Stored size: 721 Bytes
Contents
require 'rubygems' require 'spec' require 'activerecord' ActiveRecord::ActiveRecordError # http://tinyurl.com/24f84gf $:.unshift(File.dirname(__FILE__) + '/../lib') require 'comma' 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
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
vibedeck-comma-0.4.2 | spec/spec_helper.rb |
comma-0.4.1 | spec/spec_helper.rb |
comma-0.4.0 | spec/spec_helper.rb |