class ReverseMarkdown::Config
def force_encoding
def force_encoding @inline_options[:force_encoding] || @force_encoding end
def github_flavored
def github_flavored @inline_options[:github_flavored] || @github_flavored end
def initialize
def initialize @unknown_tags = :pass_through @github_flavored = false @force_encoding = false @em_delimiter = '_'.freeze @strong_delimiter = '**'.freeze @inline_options = {} @tag_border = ' '.freeze end
def tag_border
def tag_border @inline_options[:tag_border] || @tag_border end
def unknown_tags
def unknown_tags @inline_options[:unknown_tags] || @unknown_tags end
def with(options = {})
def with(options = {}) @inline_options = options result = yield @inline_options = {} result end