Module: Mokio::Concerns::Common::Services::Sitemap::Service
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/mokio/concerns/common/services/sitemap_service.rb
Instance Attribute Summary collapse
-
#regenerate_sitemap ⇒ Object
Returns the value of attribute regenerate_sitemap.
Class Method Summary collapse
Instance Attribute Details
#regenerate_sitemap ⇒ Object
Returns the value of attribute regenerate_sitemap.
8 9 10 |
# File 'lib/mokio/concerns/common/services/sitemap_service.rb', line 8 def regenerate_sitemap @regenerate_sitemap end |
Class Method Details
.regenerate_sitemap ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/mokio/concerns/common/services/sitemap_service.rb', line 10 def self.regenerate_sitemap begin sitemap_enabled = Mokio.mokio_sitemap_generator_enable || false return unless sitemap_enabled mokio_cfg_sitemap_enabled_models = Mokio.mokio_sitemap_enabled_models mokio_cfg_routes = Mokio.mokio_sitemap_generator_static mokio_cfg_path = Mokio.mokio_sitemap_generator_path @sitemap_generator_enabled_models = (mokio_cfg_sitemap_enabled_models.any?) ? mokio_cfg_sitemap_enabled_models : [] @sitemap_generator_static_routes = (mokio_cfg_routes.any?) ? mokio_cfg_routes : [] @sitemap_generator_path = (mokio_cfg_path.present?) ? mokio_cfg_path : "sitemap.xml" @sitemap_generator_base_url = parse_base_url @static_content_priority = 1 @dynamic_content_priority = 1 @default_date = DateTime.now.strftime("%Y-%m-%dT%H:%M:%S%:z") generate_sitemap rescue StandardError => e Rails.logger.error "Sitemap service: error" Rails.logger.error "Rescued: #{e.inspect}" end end |