Class: KirguduBase::DynamicPages::UrlParameter

Inherits:
Element
  • Object
show all
Defined in:
app/models/kirgudu_base/dynamic_pages/url_parameter.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ UrlParameter



9
10
11
12
13
14
15
16
17
# File 'app/models/kirgudu_base/dynamic_pages/url_parameter.rb', line 9

def initialize(options = {})

  self.name = nil
  self.from = nil
  self.value = nil
  self.source = nil

  super(options)
end

Instance Attribute Details

#fromObject

Returns the value of attribute from.



21
22
23
# File 'app/models/kirgudu_base/dynamic_pages/url_parameter.rb', line 21

def from
  @from
end

#nameObject

Returns the value of attribute name.



19
20
21
# File 'app/models/kirgudu_base/dynamic_pages/url_parameter.rb', line 19

def name
  @name
end

#sourceObject

Returns the value of attribute source.



20
21
22
# File 'app/models/kirgudu_base/dynamic_pages/url_parameter.rb', line 20

def source
  @source
end

#valueObject

Returns the value of attribute value.



22
23
24
# File 'app/models/kirgudu_base/dynamic_pages/url_parameter.rb', line 22

def value
  @value
end

Instance Method Details

#from_is_nil?Boolean



25
26
27
# File 'app/models/kirgudu_base/dynamic_pages/url_parameter.rb', line 25

def from_is_nil?
  self.from.nil?
end

#to_external_hash(options = {}) ⇒ Object



29
30
31
32
33
34
35
36
37
38
39
# File 'app/models/kirgudu_base/dynamic_pages/url_parameter.rb', line 29

def to_external_hash(options = {})
  options ||= {}
  options.merge!({
                   #url: self.url,
                   #data_format: self.data_format,
                   #http_method: self.http_method,
                   #label_property: self.label_property,
                   #value_property: self.value_property
                 })
  super(options)
end