Class: Dust::Builder::SiteWide

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Validations
Defined in:
app/models/dust/builder/site_wide.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ SiteWide

Returns a new instance of SiteWide.



9
10
11
12
# File 'app/models/dust/builder/site_wide.rb', line 9

def initialize(options={})
  @options = options[:options]
  @variables = []
end

Instance Attribute Details

#variablesObject

Returns the value of attribute variables.



7
8
9
# File 'app/models/dust/builder/site_wide.rb', line 7

def variables
  @variables
end

Instance Method Details

#updateObject



14
15
16
17
18
19
20
21
# File 'app/models/dust/builder/site_wide.rb', line 14

def update
  build_variables
  if self.errors.blank?
    update_variables
  else
    false
  end
end