Sha256: 9688d467504071f17eaaea61fd9ccf08e9debacac1a577e15b737cd2d9ad85ac

Contents?: true

Size: 477 Bytes

Versions: 9

Compression:

Stored size: 477 Bytes

Contents

module CurrentSite
  thread_mattr_accessor :site

  def self.setup(newSite=nil)
    if newSite.nil?
      newSite = Yarii::Site.first
    end
    self.site = newSite
    self.site.setup_content_model_variables
    Yarii::ContentModel.base_path = site.content_base_path
    Yarii::DatafileModel.base_path = site.content_base_path
    self.site
  end

  def self.reset
    self.site = nil
    Yarii::ContentModel.base_path = nil
    Yarii::DatafileModel.base_path = nil
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
yarii-editor-0.4.8 lib/yarii-editor/setup_current_site.rb
yarii-editor-0.4.7 lib/yarii-editor/setup_current_site.rb
yarii-editor-0.4.6 lib/yarii-editor/setup_current_site.rb
yarii-editor-0.4.5 lib/yarii-editor/setup_current_site.rb
yarii-editor-0.4.4 lib/yarii-editor/setup_current_site.rb
yarii-editor-0.4.3 lib/yarii-editor/setup_current_site.rb
yarii-editor-0.4.2 lib/yarii-editor/setup_current_site.rb
yarii-editor-0.4.1 lib/yarii-editor/setup_current_site.rb
yarii-editor-0.4.0 lib/yarii-editor/setup_current_site.rb