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