class Locomotive::Steam::Models::Scope
Attributes
context[RW]
locale[RW]
site[RW]
Public Class Methods
new(site, locale, context = nil)
click to toggle source
# File lib/locomotive/steam/models/scope.rb, line 8 def initialize(site, locale, context = nil) @site, @locale, @context = site, locale, (context || {}) end
Public Instance Methods
default_locale()
click to toggle source
# File lib/locomotive/steam/models/scope.rb, line 12 def default_locale site.try(:default_locale) end
locales()
click to toggle source
# File lib/locomotive/steam/models/scope.rb, line 16 def locales site.try(:locales) end
with_locale(locale) { || ... }
click to toggle source
# File lib/locomotive/steam/models/scope.rb, line 20 def with_locale(locale, &block) @previous_locale = @locale @locale = locale yield.tap do @locale = @previous_locale end