Module: Xpub

Defined in:
lib/xpub.rb,
lib/xpub/version.rb,
lib/xpub/dsl/book.rb,
lib/xpub/dsl/page.rb,
lib/xpub/dsl/builder.rb,
lib/xpub/dsl/checker.rb,
lib/xpub/dsl/src_file.rb

Defined Under Namespace

Classes: BookManager, CallBook

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.book(name, &block) ⇒ Object



103
104
105
106
107
108
109
110
# File 'lib/xpub/dsl/book.rb', line 103

def self.book name, &block
 call = CallBook.new name
 if block
  call.instance_eval &block
 end
 call.validate
 BookManager.instance.add call
end