Module: Locomotive::Concerns::Site::AccessPoints

Extended by:
ActiveSupport::Concern
Included in:
Site
Defined in:
app/models/locomotive/concerns/site/access_points.rb

Instance Method Summary collapse

Instance Method Details

#domains=(array) ⇒ Object



52
53
54
55
# File 'app/models/locomotive/concerns/site/access_points.rb', line 52

def domains=(array)
  array.reject!(&:blank?)
  array = [] if array.blank?; super(array.map(&:downcase))
end

#handle=(handle) ⇒ Object



48
49
50
# File 'app/models/locomotive/concerns/site/access_points.rb', line 48

def handle=(handle)
  super(handle.try(:downcase))
end

#main_domainObject



44
45
46
# File 'app/models/locomotive/concerns/site/access_points.rb', line 44

def main_domain
  domains.first
end

#to_paramObject



40
41
42
# File 'app/models/locomotive/concerns/site/access_points.rb', line 40

def to_param
  self.handle.to_s
end