Module: LadyJosephine

Defined in:
lib/lady_josephine.rb,
lib/lady_josephine/engine.rb,
lib/lady_josephine/version.rb,
lib/lady_josephine/whitelist.rb,
app/models/lady_josephine/image.rb,
app/helpers/lady_josephine/helper.rb,
lib/lady_josephine/sir_trevor_view.rb,
app/models/lady_josephine/concerns/model.rb,
app/uploader/lady_josephine/base_uploader.rb,
app/uploader/lady_josephine/image_uploader.rb,
app/models/lady_josephine/concerns/pingable.rb,
app/helpers/lady_josephine/sir_trevor_helper.rb,
app/models/lady_josephine/concerns/server_uuid.rb,
lib/lady_josephine/renderer/sir_trevor_renderer.rb,
app/controllers/lady_josephine/editor_controller.rb,
app/controllers/lady_josephine/images_controller.rb,
app/models/lady_josephine/concerns/sir_trevor_images.rb,
app/controllers/lady_josephine/application_controller.rb,
lib/lady_josephine/redcarpet/custom_markdown_formatter.rb

Defined Under Namespace

Modules: Concerns, Helper, Redcarpet, Renderer, SirTrevorHelper Classes: ApplicationController, BaseUploader, EditorController, Engine, Image, ImageUploader, ImagesController, SirTrevorView, Whitelist

Constant Summary collapse

VERSION =
"0.7.0"
@@mount_path =
"/josephine"
@@user_class_name =
"User"
@@image_base_path =
"storage/#{Rails.env}"
@@image_sizes =
{
  thumbnail: {
    compress_to_fill: [128, 128, 70],
  },
  w300: {
    compress_to_fit: [300, nil, 70]
  },
  w600: {
    compress_to_fit: [600, nil, 70]
  },
  w1000: {
    compress_to_fit: [1000, nil, 65]
  },
  w2000: {
    compress_to_fit: [2000, nil, 65]
  }
}