Sha256: 23b7d60f072ee89040004eb0c591f1d89d31f535a51f8106bf75c2842232e966

Contents?: true

Size: 478 Bytes

Versions: 6

Compression:

Stored size: 478 Bytes

Contents

module MarkdownPreview 
  # Setup a couple of Exception classes that we use later on
  class MarkdownPreviewInvalidOption < Exception
    def self.invalid_option(option)
      new "Invalid option #{option} passed to MarkdownPreview"
    end
  end

  class MarkdownPreviewInvalidOptionType < Exception
    def self.invalid_type_of(value, parameters={})
      new "Invalid value of type #{value.class} passed for MarkdownPreview option #{parameters[:for].to_s}"
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
markdown_preview-0.1.7 lib/markdown_preview/exceptions.rb
markdown_preview-0.1.6 lib/markdown_preview/exceptions.rb
markdown_preview-0.1.5 lib/markdown_preview/exceptions.rb
markdown_preview-0.1.4 lib/markdown_preview/exceptions.rb
markdown_preview-0.1.3 lib/markdown_preview/exceptions.rb
markdown_preview-0.1.2 lib/markdown_preview/exceptions.rb