Module: Pageflow::Chart
- Defined in:
- lib/pageflow/chart.rb,
lib/pageflow/chart/engine.rb,
lib/pageflow/chart/scraper.rb,
lib/pageflow/chart/version.rb,
lib/pageflow/chart/page_type.rb,
lib/pageflow/chart/downloader.rb,
lib/pageflow/chart/configuration.rb,
app/models/pageflow/chart/scraped_site.rb,
app/jobs/pageflow/chart/scrape_site_job.rb,
app/helpers/pageflow/chart/scraped_sites_helper.rb,
lib/pageflow/chart/refresh_tag_following_downloader.rb
Defined Under Namespace
Modules: ScrapedSitesHelper
Classes: Configuration, Downloader, Engine, PageType, RefreshTagFollowingDownloader, ScrapeSiteJob, ScrapedSite, Scraper, StringIOWithContentType
Constant Summary
collapse
- VERSION =
'2.3.0'.freeze
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
5
6
7
|
# File 'lib/pageflow/chart.rb', line 5
def self.config
@config ||= Chart::Configuration.new
end
|
9
10
11
|
# File 'lib/pageflow/chart.rb', line 9
def self.configure(&block)
block.call(config)
end
|
.page_type ⇒ Object
13
14
15
|
# File 'lib/pageflow/chart.rb', line 13
def self.page_type
Chart::PageType.new
end
|
.scraped_site_file_type ⇒ Object
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/pageflow/chart/page_type.rb', line 19
def self.scraped_site_file_type
FileType.new(model: ScrapedSite,
editor_partial: 'pageflow/chart/editor/scraped_sites/scraped_site',
custom_attributes: {
url: {
permitted_create_param: true
},
use_custom_theme: {
permitted_create_param: false
}
})
end
|