Method: BridgetownPrismic::Origin#initialize

Defined in:
lib/bridgetown-prismic/origin.rb

#initialize(id, prismic_document = nil, site: Bridgetown::Current.site) ⇒ Origin

Returns a new instance of Origin.



15
16
17
18
19
# File 'lib/bridgetown-prismic/origin.rb', line 15

def initialize(id, prismic_document = nil, site: Bridgetown::Current.site)
  super(id, site: site)
  @relative_path = Pathname.new("#{id.delete_prefix("prismic://")}.html")
  @prismic_document = prismic_document # could be nil, so model should load preview instance
end