class MiddlemanPrismic::Core

Public Class Methods

new(app, options_hash={}, &block) click to toggle source
Calls superclass method
# File lib/middleman-prismic.rb, line 21
def initialize(app, options_hash={}, &block)
  super

  MiddlemanPrismic.instance_variable_set('@options', options)
end

Public Instance Methods

reference() click to toggle source
# File lib/middleman-prismic.rb, line 34
def reference
  ref = YAML::load(File.read('data/prismic_reference'))
  ref.class.send(
    :define_method, :link_to, MiddlemanPrismic.options.link_resolver
  )

  return ref
end