Sha256: 991ddb0c71fb08b990a477516852113b2d70db39484da51440c43630c365e149

Contents?: true

Size: 755 Bytes

Versions: 2

Compression:

Stored size: 755 Bytes

Contents

require 'grape'

module GrapeMarkdown
  autoload :Version,         'grape-markdown/version'
  autoload :Config,          'grape-markdown/config'
  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(Config) : Config
  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

2 entries across 2 versions & 1 rubygems

Version Path
grape-markdown-0.0.2 lib/grape-markdown.rb
grape-markdown-0.0.1 lib/grape-markdown.rb