module Temple::Mixins::Options

def self.included(base)

def self.included(base)
  base.class_eval { extend DefaultOptions }
end

def initialize(options = {})

def initialize(options = {})
  @options = ImmutableHash.new(options, self.class.default_options)
end