Module: Ckeditor::Backend::Shrine::InstanceMethods

Defined in:
lib/ckeditor/backend/shrine.rb

Instance Method Summary collapse

Instance Method Details

#data=(value) ⇒ Object



11
12
13
# File 'lib/ckeditor/backend/shrine.rb', line 11

def data=(value)
  self.attachment = value
end

#data_file_nameObject



19
20
21
# File 'lib/ckeditor/backend/shrine.rb', line 19

def data_file_name
  datasource['filename']
end

#data_file_sizeObject



23
24
25
# File 'lib/ckeditor/backend/shrine.rb', line 23

def data_file_size
  datasource['size']
end

#datasourceObject



27
28
29
# File 'lib/ckeditor/backend/shrine.rb', line 27

def datasource
  @datasource ||= attachment&. || {}
end

#urlObject



15
16
17
# File 'lib/ckeditor/backend/shrine.rb', line 15

def url
  attachment&.url
end