module Voltron::Crop::Field
Public Instance Methods
crop_field(method, options={})
click to toggle source
# File lib/voltron/crop/action_view/field.rb, line 5 def crop_field(method, options={}) @method = method @options = options.deep_symbolize_keys prepare file_field method, @options end
Private Instance Methods
prepare()
click to toggle source
# File lib/voltron/crop/action_view/field.rb, line 15 def prepare @options[:data] ||= {} @options[:data].merge!({ crop_image: @options.delete(:image) || @object.send(@method).try(:url), crop_cache: @object.send("#{@method}_cache"), crop_x: @object.send("#{@method}_x"), crop_y: @object.send("#{@method}_y"), crop_zoom: @object.send("#{@method}_zoom") }) end