Sha256: 38bb55ebe64559156a45ca960a97428d8bcbcaabd7423df9d3af58659cc89578

Contents?: true

Size: 342 Bytes

Versions: 1

Compression:

Stored size: 342 Bytes

Contents

module Locomotive
  class EditableFile < EditableElement

    mount_uploader :source, EditableFileUploader

    replace_field :source, ::String, true

    def content
      self.source? ? self.source.url : self.default_content
    end

    def as_json(options = {})
      Locomotive::EditableFilePresenter.new(self).as_json
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
locomotive_cms-2.0.0.rc1 app/models/locomotive/editable_file.rb