Sha256: f16255d55bc59319aa7b8eb09b22a92f4c652a4bb251cfa278665bc040b40f89

Contents?: true

Size: 257 Bytes

Versions: 11

Compression:

Stored size: 257 Bytes

Contents

module Locomotive
  class EditableFilePresenter < EditableElementPresenter

    delegate :content, :to => :source

    def filename
      File.basename(self.content)
    end

    def included_methods
      super + %w(filename content url)
    end

  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
locomotive_cms-2.0.0.rc12 app/presenters/locomotive/editable_file_presenter.rb
locomotive_cms-2.0.0.rc11 app/presenters/locomotive/editable_file_presenter.rb
locomotive_cms-2.0.0.rc10 app/presenters/locomotive/editable_file_presenter.rb
locomotive_cms-2.0.0.rc9 app/presenters/locomotive/editable_file_presenter.rb
locomotive_cms-2.0.0.rc8 app/presenters/locomotive/editable_file_presenter.rb
locomotive_cms-2.0.0.rc7 app/presenters/locomotive/editable_file_presenter.rb
locomotive_cms-2.0.0.rc6 app/presenters/locomotive/editable_file_presenter.rb
locomotive_cms-2.0.0.rc5 app/presenters/locomotive/editable_file_presenter.rb
locomotive_cms-2.0.0.rc4 app/presenters/locomotive/editable_file_presenter.rb
locomotive_cms-2.0.0.rc2 app/presenters/locomotive/editable_file_presenter.rb
locomotive_cms-2.0.0.rc1 app/presenters/locomotive/editable_file_presenter.rb