Sha256: 876502c938624c35f89210011f74e92ac90bce30803e3e32d4c8175c105b8f72
Contents?: true
Size: 369 Bytes
Versions: 1
Compression:
Stored size: 369 Bytes
Contents
require 'singleton' module RMark class Setting include Singleton attr_accessor :parser, :options def initialize defaults.each { |k, v| instance_variable_set("@#{k}", v) } end def setup yield self end private def defaults @defaults ||= { parser: :Redcarpet, options: {} } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
r_mark-0.0.1 | lib/r_mark/setting.rb |