Module: Pageflow::Panorama
- Defined in:
- lib/pageflow-panorama.rb,
lib/pageflow/panorama/engine.rb,
lib/pageflow/panorama/archive.rb,
lib/pageflow/panorama/version.rb,
lib/pageflow/panorama/page_type.rb,
lib/pageflow/panorama/s3_bucket.rb,
lib/pageflow/panorama/validation.rb,
lib/pageflow/panorama/unpack_to_s3.rb,
lib/pageflow/panorama/configuration.rb,
app/models/pageflow/panorama/package.rb,
lib/pageflow/panorama/validation/error.rb,
lib/pageflow/panorama/validation/result.rb,
lib/pageflow/panorama/validation/kr_pano.rb,
lib/pageflow/panorama/job_status_attributes.rb,
app/helpers/pageflow/panorama/packages_helper.rb,
app/jobs/pageflow/panorama/unpack_package_job.rb,
lib/pageflow/panorama/zip_entry_paperclip_io_adapter.rb
Defined Under Namespace
Modules: Archive, PackagesHelper, Validation
Classes: Configuration, Engine, JobStatusAttributes, Package, PageType, S3Bucket, UnpackPackageJob, UnpackToS3, ZipEntryPaperclipIOAdapter
Constant Summary
collapse
- VERSION =
'2.2.0'.freeze
Class Method Summary
collapse
Class Method Details
.bucket_factory ⇒ Object
17
18
19
|
# File 'lib/pageflow-panorama.rb', line 17
def self.bucket_factory
@bucket_factory ||= Panorama::S3Bucket::Factory.new
end
|
.bucket_factory=(bucket_factory) ⇒ Object
21
22
23
|
# File 'lib/pageflow-panorama.rb', line 21
def self.bucket_factory=(bucket_factory)
@bucket_factory = bucket_factory
end
|
9
10
11
|
# File 'lib/pageflow-panorama.rb', line 9
def self.configure(&block)
block.call(config)
end
|
.package_file_type ⇒ Object
34
35
36
37
38
|
# File 'lib/pageflow/panorama/page_type.rb', line 34
def self.package_file_type
FileType.new(model: Package,
editor_partial: 'pageflow/panorama/editor/packages/package',
top_level_type: true)
end
|
.page_type ⇒ Object
13
14
15
|
# File 'lib/pageflow-panorama.rb', line 13
def self.page_type
Panorama::PageType.new
end
|