Sha256: 12283d75e03f4f014fb4f116d0bdea01f33f24586ad93b273a3ff452cc041d63

Contents?: true

Size: 776 Bytes

Versions: 5

Compression:

Stored size: 776 Bytes

Contents

require 'grape'

module GrapeMarkdown
  autoload :Version,         'grape-markdown/version'
  autoload :Configuration,   'grape-markdown/configuration'
  autoload :Parameter,       'grape-markdown/parameter'
  autoload :SampleGenerator, 'grape-markdown/sample_generator'
  autoload :Route,           'grape-markdown/route'
  autoload :Resource,        'grape-markdown/resource'
  autoload :Document,        'grape-markdown/document'

  def self.config
    block_given? ? yield(Configuration) : Configuration
  end
end

class UnsupportedIDType < StandardError
  def message
    'Unsupported id type, supported types are [integer, uuid, bson]'
  end
end

class BSONNotDefinied < StandardError
  def message
    'BSON type id requested but bson library is not present'
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
grape-markdown-0.0.7 lib/grape-markdown.rb
grape-markdown-0.0.6 lib/grape-markdown.rb
grape-markdown-0.0.5 lib/grape-markdown.rb
grape-markdown-0.0.4 lib/grape-markdown.rb
grape-markdown-0.0.3 lib/grape-markdown.rb