Sha256: d2557c03bc594b773262659b6c90adb5a8203b39d1c88e8ae69a6df67fe7d6d0
Contents?: true
Size: 1.08 KB
Versions: 3
Compression:
Stored size: 1.08 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/json_presenter' require 'fdoc/presenters/base_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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fdoc-0.3.3 | lib/fdoc.rb |
fdoc-0.3.2 | lib/fdoc.rb |
fdoc-0.3.1 | lib/fdoc.rb |