Module: Redactor3Rails

Defined in:
lib/redactor3_rails.rb,
lib/redactor3_rails/http.rb,
lib/redactor3_rails/devise.rb,
lib/redactor3_rails/engine.rb,
lib/redactor3_rails/version.rb,
lib/redactor3_rails/orm/base.rb,
lib/redactor3_rails/orm/mongoid.rb,
lib/redactor3_rails/orm/active_record.rb,
lib/redactor3_rails/backend/carrierwave.rb

Defined Under Namespace

Modules: Backend, Devise, Http, Orm Classes: Asset, Engine, File, FilesController, Image, ImagesController, Picture

Constant Summary collapse

IMAGE_TYPES =
['image/jpeg', 'image/png', 'image/gif', 'image/jpg', 'image/pjpeg', 'image/tiff', 'image/x-png']
FILE_TYPES =
['application/msword', 'application/pdf', 'text/plain', 'text/rtf', 'application/vnd.ms-excel']
VERSION =
"0.1.5"
@@images_file_types =
['jpg', 'jpeg', 'png', 'gif', 'tiff']
@@files_file_types =
['pdf', 'doc', 'docx', 'xls', 'xlsx', 'rtf', 'txt']

Class Method Summary collapse

Class Method Details

.base_controllerObject



29
30
31
# File 'lib/redactor3_rails.rb', line 29

def base_controller
  @base_controller ||= ApplicationController
end

.base_controller=(v) ⇒ Object



25
26
27
# File 'lib/redactor3_rails.rb', line 25

def base_controller=(v)
  @base_controller = v
end

.devise_userObject



69
70
71
# File 'lib/redactor3_rails.rb', line 69

def devise_user
  @devise_user ||= :user
end

.devise_user=(v) ⇒ Object



65
66
67
# File 'lib/redactor3_rails.rb', line 65

def devise_user=(v)
  @devise_user = v
end

.devise_user_keyObject



77
78
79
# File 'lib/redactor3_rails.rb', line 77

def devise_user_key
  @devise_user_key ||= "#{self.devise_user.to_s}_id".to_sym
end

.devise_user_key=(v) ⇒ Object



73
74
75
# File 'lib/redactor3_rails.rb', line 73

def devise_user_key=(v)
  @devise_user_key = v
end

.file_modelObject



45
46
47
# File 'lib/redactor3_rails.rb', line 45

def file_model
  @file_model ||= Redactor3Rails::File
end

.file_model=(v) ⇒ Object



41
42
43
# File 'lib/redactor3_rails.rb', line 41

def file_model=(v)
  @file_model = v
end

.file_uploaderObject



61
62
63
# File 'lib/redactor3_rails.rb', line 61

def file_uploader
  @file_uploader ||= Redactor3RailsFileUploader
end

.file_uploader=(v) ⇒ Object



57
58
59
# File 'lib/redactor3_rails.rb', line 57

def file_uploader=(v)
  @file_uploader = v
end

.image_modelObject



37
38
39
# File 'lib/redactor3_rails.rb', line 37

def image_model
  @image_model ||= Redactor3Rails::Image
end

.image_model=(v) ⇒ Object



33
34
35
# File 'lib/redactor3_rails.rb', line 33

def image_model=(v)
  @image_model = v
end

.image_uploaderObject



53
54
55
# File 'lib/redactor3_rails.rb', line 53

def image_uploader
  @image_uploader ||= Redactor3RailsImageUploader
end

.image_uploader=(v) ⇒ Object



49
50
51
# File 'lib/redactor3_rails.rb', line 49

def image_uploader=(v)
  @image_uploader = v
end