Module: CarrierwaveGlobalize

Defined in:
lib/carrierwave_globalize.rb,
lib/carrierwave_globalize/version.rb

Overview

CarrierwaveGlobalize Version

Defined Under Namespace

Modules: InstanceMethods

Constant Summary collapse

VERSION =
'0.2.1'

Instance Method Summary collapse

Instance Method Details

#carrierwave_globalize_initialized?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/carrierwave_globalize.rb', line 18

def carrierwave_globalize_initialized?
  @carrierwave_globalize_initialized || false
end

#mount_translated_uploader(column, uploader = nil, options = {}, &block) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/carrierwave_globalize.rb', line 7

def mount_translated_uploader(column, uploader = nil, options = {}, &block)
  mount_uploader(column, uploader, options, &block)
  delegate :"#{column}_will_change!", :"#{column}_changed?",
           to: :translation

  return if carrierwave_globalize_initialized?

  include CarrierwaveGlobalize::InstanceMethods
  @carrierwave_globalize_initialized = true
end