Sha256: 065ebff911367198b78721424e3508c09bf867d59927dc5f9e89162eb23c31d6

Contents?: true

Size: 781 Bytes

Versions: 1

Compression:

Stored size: 781 Bytes

Contents

class DatatableCondStartWith < ComplexDatatable
  def view_columns
    super.deep_merge(first_name: { cond: :start_with })
  end
end

class DatatableCondEndWith < ComplexDatatable
  def view_columns
    super.deep_merge(last_name: { cond: :end_with })
  end
end

class DatatableCondLike < ComplexDatatable
  def view_columns
    super.deep_merge(email: { cond: :like })
  end
end

class DatatableCondStringEq < ComplexDatatable
  def view_columns
    super.deep_merge(email: { cond: :string_eq })
  end
end

class DatatableCondNullValue < ComplexDatatable
  def view_columns
    super.deep_merge(email: { cond: :null_value })
  end
end

class DatatableWithFormater < ComplexDatatable
  def view_columns
    super.deep_merge(last_name: { formatter: -> (o) { o.upcase } })
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ajax-datatables-rails-1.0.0 spec/support/datatable_cond_string.rb