Module: Useless::Doc

Defined in:
lib/useless/doc.rb,
lib/useless/doc/ui.rb,
lib/useless/doc/dsl.rb,
lib/useless/doc/proxy.rb,
lib/useless/doc/client.rb,
lib/useless/doc/router.rb,
lib/useless/doc/version.rb,
lib/useless/doc/core/api.rb,
lib/useless/doc/proxy/ui.rb,
lib/useless/doc/ui/godel.rb,
lib/useless/doc/core/body.rb,
lib/useless/doc/proxy/css.rb,
lib/useless/doc/proxy/url.rb,
lib/useless/doc/core/stage.rb,
lib/useless/doc/proxy/html.rb,
lib/useless/doc/core/domain.rb,
lib/useless/doc/core/header.rb,
lib/useless/doc/core/request.rb,
lib/useless/doc/core/resource.rb,
lib/useless/doc/core/response.rb,
lib/useless/doc/proxy/subject.rb,
lib/useless/doc/server/sinatra.rb,
lib/useless/doc/serialization/dump.rb,
lib/useless/doc/serialization/load.rb

Defined Under Namespace

Modules: Client, Core, Router, Serialization, Server, UI Classes: DSL, Proxy

Constant Summary collapse

VERSION =
'0.7.0'

Class Method Summary collapse

Class Method Details

.api(name = nil, &block) ⇒ Object



11
12
13
# File 'lib/useless/doc.rb', line 11

def self.api(name = nil, &block)
  DSL::API.build name: name, &block
end

.domain(name = nil, &block) ⇒ Object



7
8
9
# File 'lib/useless/doc.rb', line 7

def self.domain(name = nil, &block)
  DSL::Domain.build name: name, &block
end

.dumpObject



23
24
25
# File 'lib/useless/doc.rb', line 23

def self.dump
  Useless::Doc::Serialization::Dump
end

.loadObject



19
20
21
# File 'lib/useless/doc.rb', line 19

def self.load
  Useless::Doc::Serialization::Load
end

.resource(path = nil, &block) ⇒ Object



15
16
17
# File 'lib/useless/doc.rb', line 15

def self.resource(path = nil, &block)
  DSL::Resource.build path: path, &block
end