Sha256: e646393afa7455c28af825a9f419495ce8d15f8eb430df2b92f79d3ccbd95996

Contents?: true

Size: 350 Bytes

Versions: 47

Compression:

Stored size: 350 Bytes

Contents

module Fields::DateSupport
  extend ActiveSupport::Concern

  def assign_date(strong_params, attribute)
    attribute = attribute.to_s
    if strong_params.dig(attribute).present?
      parsed_value = Chronic.parse(strong_params[attribute])
      return nil unless parsed_value
      strong_params[attribute] = parsed_value.to_date
    end
  end
end

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
bullet_train-fields-1.3.1 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.3.0 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.27 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.26 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.25 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.24 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.23 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.22 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.21 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.20 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.19 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.18 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.17 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.16 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.15 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.14 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.13 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.12 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.11 app/controllers/concerns/fields/date_support.rb
bullet_train-fields-1.2.10 app/controllers/concerns/fields/date_support.rb