class
ContinuousImport::FeedConfig
- ContinuousImport::FeedConfig
- Reference
- Object
Overview
Configuration for a single feed
Defined in:
continuous_import.crConstructors
-
.from_any(any) : self
Load from config (YAML::Any from Totem)
- .new(urls : Array(String), template : String, output_folder : String, format : String = "md", source_extension : Nil | String = nil, lang : String = "en", tags : String = "", skip_titles : Array(String) = [] of String, start_at : Nil | String = nil, metadata : Hash(String, Totem::Any) = {} of String => Totem::Any)
Instance Method Summary
-
#file_extension : String
Get the actual file extension to use
- #format : String
- #format=(format : String)
- #lang : String
- #lang=(lang : String)
- #metadata : Hash(String, Totem::Any)
- #metadata=(metadata : Hash(String, Totem::Any))
- #output_folder : String
- #output_folder=(output_folder : String)
- #skip_titles : Array(String)
- #skip_titles=(skip_titles : Array(String))
- #source_extension : String | Nil
- #source_extension=(source_extension : String | Nil)
- #start_at : String | Nil
- #start_at=(start_at : String | Nil)
- #tags : String
- #tags=(tags : String)
- #template : String
- #template=(template : String)
- #urls : Array(String)
- #urls=(urls : Array(String))
Constructor Detail
def self.new(urls : Array(String), template : String, output_folder : String, format : String = "md", source_extension : Nil | String = nil, lang : String = "en", tags : String = "", skip_titles : Array(String) = [] of String, start_at : Nil | String = nil, metadata : Hash(String, Totem::Any) = {} of String => Totem::Any)
#