Class: LogStruct::Log::CarrierWave::BaseFields

Inherits:
T::Struct
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/log_struct/log/carrierwave.rb

Constant Summary collapse

Kwargs =
T.type_alias do
  {
    storage: Symbol,
    file_id: String,
    uploader: T.nilable(String),
    model: T.nilable(String),
    mount_point: T.nilable(String),
    version: T.nilable(String),
    store_path: T.nilable(String),
    extension: T.nilable(String)
  }
end

Instance Method Summary collapse

Instance Method Details

#to_kwargsObject



41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/log_struct/log/carrierwave.rb', line 41

def to_kwargs
  {
    storage: storage,
    file_id: file_id,
    uploader: uploader,
    model: model,
    mount_point: mount_point,
    version: version,
    store_path: store_path,
    extension: extension
  }
end