module Riddler
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/riddler.rb, line 45 def self.config; configuration; end
configuration()
click to toggle source
# File lib/riddler.rb, line 41 def self.configuration @configuration ||= ::Riddler::Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/riddler.rb, line 37 def self.configure yield configuration end
logger()
click to toggle source
# File lib/riddler.rb, line 47 def self.logger @logger ||= ::Outlog.logger end
render(content_definition, context={})
click to toggle source
# File lib/riddler.rb, line 51 def self.render content_definition, context={} unless context.kind_of? ::Riddler::Context director = ::Riddler::ContextDirector.new context context = director.context end case content_definition["content_type"] when "element" content = ::Riddler::Element.for content_definition, context when "step" content = ::Riddler::Step.for content_definition, context end return nil unless content.include? content.to_hash end