Module: ActiveStorage
Overview
:markup: markdown
Class Attribute Summary
- .analyzers (also: #analyzers) rw
- .binary_content_type (also: #binary_content_type) rw
- .content_types_allowed_inline (also: #content_types_allowed_inline) rw
- .content_types_to_serve_as_binary (also: #content_types_to_serve_as_binary) rw
- .draw_routes (also: #draw_routes) rw
- .logger (also: #logger) rw
- .paths (also: #paths) rw
- .previewers (also: #previewers) rw
- .queues (also: #queues) rw
- .resolve_model_to_route (also: #resolve_model_to_route) rw
- .routes_prefix (also: #routes_prefix) rw
- .service_urls_expire_in (also: #service_urls_expire_in) rw
- .supported_image_processing_methods (also: #supported_image_processing_methods) rw
- .touch_attachment_records (also: #touch_attachment_records) rw
- .track_variants (also: #track_variants) rw
- .unsupported_image_processing_arguments (also: #unsupported_image_processing_arguments) rw
- .urls_expire_in (also: #urls_expire_in) rw
- .variable_content_types (also: #variable_content_types) rw
- .variant_processor (also: #variant_processor) rw
- .verifier (also: #verifier) rw
- .video_preview_arguments (also: #video_preview_arguments) rw
- .web_image_content_types (also: #web_image_content_types) rw
Class Method Summary
-
.gem_version
Returns the currently loaded version of Active Storage as a
Gem::Version
. -
.version
Returns the currently loaded version of Active Storage as a
Gem::Version
. - .deprecator Internal use only
::ActiveSupport::Autoload
- Extended
Instance Attribute Summary
- #analyzers rw
- #binary_content_type rw
- #content_types_allowed_inline rw
- #content_types_to_serve_as_binary rw
- #draw_routes rw
- #logger rw
- #paths rw
- #previewers rw
- #queues rw
- #resolve_model_to_route rw
- #routes_prefix rw
- #service_urls_expire_in rw
- #supported_image_processing_methods rw
- #touch_attachment_records rw
- #track_variants rw
- #unsupported_image_processing_arguments rw
- #urls_expire_in rw
- #variable_content_types rw
- #variant_processor rw
- #verifier rw
- #video_preview_arguments rw
- #web_image_content_types rw
Class Attribute Details
.analyzers (rw) Also known as: #analyzers
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 55
mattr_accessor :analyzers, default: []
.binary_content_type (rw) Also known as: #binary_content_type
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 61
mattr_accessor :binary_content_type, default: "application/octet-stream"
.content_types_allowed_inline (rw) Also known as: #content_types_allowed_inline
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 63
mattr_accessor :content_types_allowed_inline, default: []
.content_types_to_serve_as_binary (rw) Also known as: #content_types_to_serve_as_binary
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 62
mattr_accessor :content_types_to_serve_as_binary, default: []
.draw_routes (rw) Also known as: #draw_routes
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 361
mattr_accessor :draw_routes, default: true
.logger (rw) Also known as: #logger
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 48
mattr_accessor :logger
.paths (rw) Also known as: #paths
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 57
mattr_accessor :paths, default: {}
.previewers (rw) Also known as: #previewers
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 54
mattr_accessor :previewers, default: []
.queues (rw) Also known as: #queues
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 52
mattr_accessor :queues, default: {}
.resolve_model_to_route (rw) Also known as: #resolve_model_to_route
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 362
mattr_accessor :resolve_model_to_route, default: :rails_storage_redirect
.routes_prefix (rw) Also known as: #routes_prefix
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 360
mattr_accessor :routes_prefix, default: "/rails/active_storage"
.service_urls_expire_in (rw) Also known as: #service_urls_expire_in
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 356
mattr_accessor :service_urls_expire_in, default: 5.minutes
.supported_image_processing_methods (rw) Also known as: #supported_image_processing_methods
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 65
mattr_accessor :supported_image_processing_methods, default: [ "adaptive_blur", "adaptive_resize", "adaptive_sharpen", "adjoin", "affine", "alpha", "annotate", "antialias", "append", "apply", "attenuate", "authenticate", "auto_gamma", "auto_level", "auto_orient", "auto_threshold", "backdrop", "background", "bench", "bias", "bilateral_blur", "black_point_compensation", "black_threshold", "blend", "blue_primary", "blue_shift", "blur", "border", "bordercolor", "borderwidth", "brightness_contrast", "cache", "canny", "caption", "channel", "channel_fx", "charcoal", "chop", "clahe", "clamp", "clip", "clip_path", "clone", "clut", "coalesce", "colorize", "colormap", "color_matrix", "colors", "colorspace", "colourspace", "color_threshold", "combine", "combine_options", "comment", "compare", "complex", "compose", "composite", "compress", "connected_components", "contrast", "contrast_stretch", "convert", "convolve", "copy", "crop", "cycle", "deconstruct", "define", "delay", "delete", "density", "depth", "descend", "deskew", "despeckle", "direction", "displace", "dispose", "dissimilarity_threshold", "dissolve", "distort", "dither", "draw", "duplicate", "edge", "emboss", "encoding", "endian", "enhance", "equalize", "evaluate", "evaluate_sequence", "extent", "extract", "family", "features", "fft", "fill", "filter", "flatten", "flip", "floodfill", "flop", "font", "foreground", "format", "frame", "function", "fuzz", "fx", "gamma", "gaussian_blur", "geometry", "gravity", "grayscale", "green_primary", "hald_clut", "highlight_color", "hough_lines", "iconGeometry", "iconic", "identify", "ift", "illuminant", "immutable", "implode", "insert", "intensity", "intent", "interlace", "interline_spacing", "interpolate", "interpolative_resize", "interword_spacing", "kerning", "kmeans", "kuwahara", "label", "lat", "layers", "level", "level_colors", "limit", "limits", "linear_stretch", "linewidth", "liquid_rescale", "list", "loader", "log", "loop", "lowlight_color", "magnify", "map", "mattecolor", "median", "mean_shift", "metric", "mode", "modulate", "moments", "monitor", "monochrome", "morph", "morphology", "mosaic", "motion_blur", "name", "negate", "noise", "normalize", "opaque", "ordered_dither", "orient", "page", "paint", "pause", "perceptible", "ping", "pointsize", "polaroid", "poly", "posterize", "precision", "preview", "process", "quality", "quantize", "quiet", "radial_blur", "raise", "random_threshold", "range_threshold", "red_primary", "regard_warnings", "region", "remote", "render", "repage", "resample", "resize", "resize_to_fill", "resize_to_fit", "resize_to_limit", "resize_and_pad", "respect_parentheses", "reverse", "roll", "rotate", "sample", "sampling_factor", "saver", "scale", "scene", "screen", "seed", "segment", "selective_blur", "separate", "sepia_tone", "shade", "shadow", "shared_memory", "sharpen", "shave", "shear", "sigmoidal_contrast", "silent", "similarity_threshold", "size", "sketch", "smush", "snaps", "solarize", "sort_pixels", "sparse_color", "splice", "spread", "statistic", "stegano", "stereo", "storage_type", "stretch", "strip", "stroke", "strokewidth", "style", "subimage_search", "swap", "swirl", "synchronize", "taint", "text_font", "threshold", "thumbnail", "tile_offset", "tint", "title", "transform", "transparent", "transparent_color", "transpose", "transverse", "treedepth", "trim", "type", "undercolor", "unique_colors", "units", "unsharp", "update", "valid_image", "view", "vignette", "virtual_pixel", "visual", "watermark", "wave", "wavelet_denoise", "weight", "white_balance", "white_point", "white_threshold", "window", "window_group" ]
.touch_attachment_records (rw) Also known as: #touch_attachment_records
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 357
mattr_accessor :, default: true
.track_variants (rw) Also known as: #track_variants
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 364
mattr_accessor :track_variants, default: false
.unsupported_image_processing_arguments (rw) Also known as: #unsupported_image_processing_arguments
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 354
mattr_accessor :unsupported_image_processing_arguments
.urls_expire_in (rw) Also known as: #urls_expire_in
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 358
mattr_accessor :urls_expire_in
.variable_content_types (rw) Also known as: #variable_content_types
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 59
mattr_accessor :variable_content_types, default: []
.variant_processor (rw) Also known as: #variant_processor
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 50
mattr_accessor :variant_processor, default: :mini_magick
.verifier (rw) Also known as: #verifier
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 49
mattr_accessor :verifier
.video_preview_arguments (rw) Also known as: #video_preview_arguments
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 366
mattr_accessor :video_preview_arguments, default: "-y -vframes 1 -f image2"
.web_image_content_types (rw) Also known as: #web_image_content_types
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 60
mattr_accessor :web_image_content_types, default: []
Class Method Details
.deprecator
This method is for internal use only.
[ GitHub ]
# File 'activestorage/lib/active_storage/deprecator.rb', line 4
def self.deprecator # :nodoc: @deprecator ||= ActiveSupport::Deprecation.new end
.gem_version
Returns the currently loaded version of Active Storage as a Gem::Version
.
.version
Returns the currently loaded version of Active Storage as a Gem::Version
.
# File 'activestorage/lib/active_storage/version.rb', line 7
def self.version gem_version end
Instance Attribute Details
#analyzers (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 55
mattr_accessor :analyzers, default: []
#binary_content_type (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 61
mattr_accessor :binary_content_type, default: "application/octet-stream"
#content_types_allowed_inline (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 63
mattr_accessor :content_types_allowed_inline, default: []
#content_types_to_serve_as_binary (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 62
mattr_accessor :content_types_to_serve_as_binary, default: []
#draw_routes (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 361
mattr_accessor :draw_routes, default: true
#logger (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 48
mattr_accessor :logger
#paths (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 57
mattr_accessor :paths, default: {}
#previewers (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 54
mattr_accessor :previewers, default: []
#queues (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 52
mattr_accessor :queues, default: {}
#resolve_model_to_route (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 362
mattr_accessor :resolve_model_to_route, default: :rails_storage_redirect
#routes_prefix (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 360
mattr_accessor :routes_prefix, default: "/rails/active_storage"
#service_urls_expire_in (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 356
mattr_accessor :service_urls_expire_in, default: 5.minutes
#supported_image_processing_methods (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 65
mattr_accessor :supported_image_processing_methods, default: [ "adaptive_blur", "adaptive_resize", "adaptive_sharpen", "adjoin", "affine", "alpha", "annotate", "antialias", "append", "apply", "attenuate", "authenticate", "auto_gamma", "auto_level", "auto_orient", "auto_threshold", "backdrop", "background", "bench", "bias", "bilateral_blur", "black_point_compensation", "black_threshold", "blend", "blue_primary", "blue_shift", "blur", "border", "bordercolor", "borderwidth", "brightness_contrast", "cache", "canny", "caption", "channel", "channel_fx", "charcoal", "chop", "clahe", "clamp", "clip", "clip_path", "clone", "clut", "coalesce", "colorize", "colormap", "color_matrix", "colors", "colorspace", "colourspace", "color_threshold", "combine", "combine_options", "comment", "compare", "complex", "compose", "composite", "compress", "connected_components", "contrast", "contrast_stretch", "convert", "convolve", "copy", "crop", "cycle", "deconstruct", "define", "delay", "delete", "density", "depth", "descend", "deskew", "despeckle", "direction", "displace", "dispose", "dissimilarity_threshold", "dissolve", "distort", "dither", "draw", "duplicate", "edge", "emboss", "encoding", "endian", "enhance", "equalize", "evaluate", "evaluate_sequence", "extent", "extract", "family", "features", "fft", "fill", "filter", "flatten", "flip", "floodfill", "flop", "font", "foreground", "format", "frame", "function", "fuzz", "fx", "gamma", "gaussian_blur", "geometry", "gravity", "grayscale", "green_primary", "hald_clut", "highlight_color", "hough_lines", "iconGeometry", "iconic", "identify", "ift", "illuminant", "immutable", "implode", "insert", "intensity", "intent", "interlace", "interline_spacing", "interpolate", "interpolative_resize", "interword_spacing", "kerning", "kmeans", "kuwahara", "label", "lat", "layers", "level", "level_colors", "limit", "limits", "linear_stretch", "linewidth", "liquid_rescale", "list", "loader", "log", "loop", "lowlight_color", "magnify", "map", "mattecolor", "median", "mean_shift", "metric", "mode", "modulate", "moments", "monitor", "monochrome", "morph", "morphology", "mosaic", "motion_blur", "name", "negate", "noise", "normalize", "opaque", "ordered_dither", "orient", "page", "paint", "pause", "perceptible", "ping", "pointsize", "polaroid", "poly", "posterize", "precision", "preview", "process", "quality", "quantize", "quiet", "radial_blur", "raise", "random_threshold", "range_threshold", "red_primary", "regard_warnings", "region", "remote", "render", "repage", "resample", "resize", "resize_to_fill", "resize_to_fit", "resize_to_limit", "resize_and_pad", "respect_parentheses", "reverse", "roll", "rotate", "sample", "sampling_factor", "saver", "scale", "scene", "screen", "seed", "segment", "selective_blur", "separate", "sepia_tone", "shade", "shadow", "shared_memory", "sharpen", "shave", "shear", "sigmoidal_contrast", "silent", "similarity_threshold", "size", "sketch", "smush", "snaps", "solarize", "sort_pixels", "sparse_color", "splice", "spread", "statistic", "stegano", "stereo", "storage_type", "stretch", "strip", "stroke", "strokewidth", "style", "subimage_search", "swap", "swirl", "synchronize", "taint", "text_font", "threshold", "thumbnail", "tile_offset", "tint", "title", "transform", "transparent", "transparent_color", "transpose", "transverse", "treedepth", "trim", "type", "undercolor", "unique_colors", "units", "unsharp", "update", "valid_image", "view", "vignette", "virtual_pixel", "visual", "watermark", "wave", "wavelet_denoise", "weight", "white_balance", "white_point", "white_threshold", "window", "window_group" ]
#touch_attachment_records (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 357
mattr_accessor :, default: true
#track_variants (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 364
mattr_accessor :track_variants, default: false
#unsupported_image_processing_arguments (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 354
mattr_accessor :unsupported_image_processing_arguments
#urls_expire_in (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 358
mattr_accessor :urls_expire_in
#variable_content_types (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 59
mattr_accessor :variable_content_types, default: []
#variant_processor (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 50
mattr_accessor :variant_processor, default: :mini_magick
#verifier (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 49
mattr_accessor :verifier
#video_preview_arguments (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 366
mattr_accessor :video_preview_arguments, default: "-y -vframes 1 -f image2"
#web_image_content_types (rw)
[ GitHub ]# File 'activestorage/lib/active_storage.rb', line 60
mattr_accessor :web_image_content_types, default: []