Skip to content

Commit 5a10d3a

Browse files
author
Nicolas Rodriguez
committed
Extract method
1 parent 14b05d9 commit 5a10d3a

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

lib/ajax-datatables-rails/base.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def searchable_columns
6666

6767
def search_columns
6868
@search_columns ||= begin
69-
searchable_columns.select { |column| column.search.value.present? }
69+
searchable_columns.select(&:searched?)
7070
end
7171
end
7272

lib/ajax-datatables-rails/datatable/column.rb

+4
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ def search
3030
@search ||= SimpleSearch.new(options[:search])
3131
end
3232

33+
def searched?
34+
search.value.present?
35+
end
36+
3337
def search=(value)
3438
@search = value
3539
end

spec/ajax-datatables-rails/datatable/column_spec.rb

+4
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@
2121
expect(column.searchable?).to eq(true)
2222
end
2323

24+
it 'should be searched' do
25+
expect(column.searched?).to eq(true)
26+
end
27+
2428
it 'should have connected to id column' do
2529
expect(column.data).to eq('username')
2630
end

0 commit comments

Comments
 (0)