Class: Locomotive::Steam::EditableElementService

Inherits:
Object
  • Object
show all
Includes:
Services::Concerns::Decorator
Defined in:
lib/locomotive/steam/services/editable_element_service.rb

Instance Method Summary collapse

Instance Method Details

#find(page, block, slug) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/locomotive/steam/services/editable_element_service.rb', line 10

def find(page, block, slug)
  decorate(Decorators::I18nDecorator) do
    repository.editable_element_for(page, block, slug).tap do |element|
      element.base_url = repository.base_url(page) if element
    end
  end
end