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,
lib/xpub/dsl_accessor.rb
Defined Under Namespace
Modules: DslAccessor Classes: BookManager, CallBook
Constant Summary collapse
- VERSION =
"0.0.7"
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 |