class Shortcode

rubocop:enable Lint/HandleExceptions

Constants

VERSION

Public Instance Methods

configuration() click to toggle source
# File lib/shortcode.rb, line 29
def configuration
  @configuration ||= Configuration.new
end
process(string, additional_attributes=nil) click to toggle source
# File lib/shortcode.rb, line 15
def process(string, additional_attributes=nil)
  Shortcode::Processor.new.process(string, configuration, additional_attributes)
end
register_presenter(*presenters) click to toggle source
# File lib/shortcode.rb, line 23
def register_presenter(*presenters)
  presenters.each do |presenter|
    configuration.register_presenter(presenter)
  end
end
setup() { |configuration| ... } click to toggle source
# File lib/shortcode.rb, line 19
def setup
  yield configuration
end