Sha256: 0f21e11eae849b9c349c134537899771a42824bbb07459ce6bd4dc7aeaea431f

Contents?: true

Size: 546 Bytes

Versions: 1

Compression:

Stored size: 546 Bytes

Contents

require 'pageflow/panorama/engine'
require 'pageflow/panorama/version'
require 'pageflow/panorama/configuration'

module Pageflow
  module Panorama
    def self.config
      @config ||= Panorama::Configuration.new
    end

    def self.configure(&block)
      block.call(config)
    end

    def self.page_type
      Panorama::PageType.new
    end

    def self.bucket_factory
      @bucket_factory ||= Panorama::S3Bucket::Factory.new
    end

    def self.bucket_factory=(bucket_factory)
      @bucket_factory = bucket_factory
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pageflow-panorama-2.4.0 lib/pageflow/panorama.rb