Sha256: d0542598e21895bee243994d55ac6c5a4fe05ccd39079f4082420d966c16e2fa
Contents?: true
Size: 1.04 KB
Versions: 8
Compression:
Stored size: 1.04 KB
Contents
$:.unshift(File.dirname(__FILE__)) module Fdoc DEFAULT_SERVICE_PATH = "docs/fdoc" def self.scaffold_mode? ENV['FDOC_SCAFFOLD'] end def self.service_path=(service_path) @service_path = service_path end def self.service_path @service_path || DEFAULT_SERVICE_PATH end def self.decide_success_with(&block) @success_block = block end def self.decide_success(*args) if @success_block @success_block.call(*args) else true end end # Top-level fdoc validation error, abstract. class ValidationError < StandardError; end # Indicates an unknown response code. class UndocumentedResponseCode < ValidationError; end end require 'fdoc/service' require 'fdoc/meta_service' require 'fdoc/endpoint' require 'fdoc/endpoint_scaffold' require 'fdoc/presenters/html_presenter' require 'fdoc/presenters/service_presenter' require 'fdoc/presenters/meta_service_presenter' require 'fdoc/presenters/endpoint_presenter' require 'fdoc/presenters/schema_presenter' require 'fdoc/presenters/response_code_presenter'
Version data entries
8 entries across 8 versions & 1 rubygems
Version | Path |
---|---|
fdoc-0.3.0 | lib/fdoc.rb |
fdoc-0.2.7 | lib/fdoc.rb |
fdoc-0.2.6 | lib/fdoc.rb |
fdoc-0.2.5 | lib/fdoc.rb |
fdoc-0.2.4 | lib/fdoc.rb |
fdoc-0.2.3 | lib/fdoc.rb |
fdoc-0.2.2 | lib/fdoc.rb |
fdoc-0.2.1 | lib/fdoc.rb |