Skip to content

Commit

Permalink
Fix Rubocop offenses
Browse files Browse the repository at this point in the history
  • Loading branch information
sferik committed Jun 27, 2014
1 parent 64ae822 commit 3ee6026
Show file tree
Hide file tree
Showing 10 changed files with 47 additions and 47 deletions.
8 changes: 4 additions & 4 deletions lib/rails_admin/config.rb
Original file line number Diff line number Diff line change
Expand Up @@ -206,11 +206,11 @@ def models_pool
# @see RailsAdmin::Config.registry
def model(entity, &block)
key = begin
if entity.kind_of?(RailsAdmin::AbstractModel)
if entity.is_a?(RailsAdmin::AbstractModel)
entity.model.try(:name).try :to_sym
elsif entity.kind_of?(Class)
elsif entity.is_a?(Class)
entity.name.to_sym
elsif entity.kind_of?(String) || entity.kind_of?(Symbol)
elsif entity.is_a?(String) || entity.is_a?(Symbol)
entity.to_sym
else
entity.class.name.to_sym
Expand Down Expand Up @@ -277,7 +277,7 @@ def reset
#
# @see RailsAdmin::Config.registry
def reset_model(model)
key = model.kind_of?(Class) ? model.name.to_sym : model.to_sym
key = model.is_a?(Class) ? model.name.to_sym : model.to_sym
@registry.delete(key)
end

Expand Down
2 changes: 1 addition & 1 deletion lib/rails_admin/config/actions.rb
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ def reset
end

def register(name, klass = nil)
if klass.nil? && name.kind_of?(Class)
if klass.nil? && name.is_a?(Class)
klass = name
name = klass.to_s.demodulize.underscore.to_sym
end
Expand Down
2 changes: 1 addition & 1 deletion lib/rails_admin/config/fields/base.rb
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@ def editable?

# Is this an association
def association?
kind_of?(RailsAdmin::Config::Fields::Association)
is_a?(RailsAdmin::Config::Fields::Association)
end

# Reader for validation errors of the bound object
Expand Down
2 changes: 1 addition & 1 deletion lib/rails_admin/config/fields/factories/carrierwave.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

RailsAdmin::Config::Fields.register_factory do |parent, properties, fields|
model = parent.abstract_model.model
if defined?(::CarrierWave) && (model).kind_of?(CarrierWave::Mount) && model.uploaders.include?(attachment_name = properties.name.to_s.chomp('_file_name').to_sym)
if defined?(::CarrierWave) && (model).is_a?(CarrierWave::Mount) && model.uploaders.include?(attachment_name = properties.name.to_s.chomp('_file_name').to_sym)
columns = [model.uploader_options[attachment_name][:mount_on] || attachment_name, "#{attachment_name}_content_type".to_sym, "#{attachment_name}_file_size".to_sym]
field = RailsAdmin::Config::Fields::Types.load(:carrierwave).new(parent, attachment_name, properties)
fields << field
Expand Down
2 changes: 1 addition & 1 deletion lib/rails_admin/config/fields/types.rb
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ def self.load(type)
end

def self.register(type, klass = nil)
if klass.nil? && type.kind_of?(Class)
if klass.nil? && type.is_a?(Class)
klass = type
type = klass.name.to_s.demodulize.underscore
end
Expand Down
4 changes: 2 additions & 2 deletions lib/rails_admin/config/model.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ def initialize(entity)
@root = self

@abstract_model = begin
if entity.kind_of?(RailsAdmin::AbstractModel)
if entity.is_a?(RailsAdmin::AbstractModel)
entity
elsif entity.kind_of?(Class) || entity.kind_of?(String) || entity.kind_of?(Symbol)
elsif entity.is_a?(Class) || entity.is_a?(String) || entity.is_a?(Symbol)
RailsAdmin::AbstractModel.new(entity)
else
RailsAdmin::AbstractModel.new(entity.class)
Expand Down
2 changes: 1 addition & 1 deletion lib/rails_admin/config/proxyable/proxy.rb
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ def initialize(object, bindings = {})

# Bind variables to be used by the configuration options
def bind(key, value = nil)
if key.kind_of?(Hash)
if key.is_a?(Hash)
@bindings = key
else
@bindings[key] = value
Expand Down
38 changes: 19 additions & 19 deletions spec/rails_admin/adapters/active_record_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -202,15 +202,15 @@
end

it 'supports integer type query' do
expect(@abstract_model.send(:build_statement, :field, :integer, '1' , nil)).to eq(['(field = ?)', 1])
expect(@abstract_model.send(:build_statement, :field, :integer, '1', nil)).to eq(['(field = ?)', 1])
expect(@abstract_model.send(:build_statement, :field, :integer, 'word', nil)).to be_nil
expect(@abstract_model.send(:build_statement, :field, :integer, '1' , 'default')).to eq(['(field = ?)', 1])
expect(@abstract_model.send(:build_statement, :field, :integer, '1', 'default')).to eq(['(field = ?)', 1])
expect(@abstract_model.send(:build_statement, :field, :integer, 'word', 'default')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :integer, '1' , 'between')).to eq(['(field = ?)', 1])
expect(@abstract_model.send(:build_statement, :field, :integer, '1', 'between')).to eq(['(field = ?)', 1])
expect(@abstract_model.send(:build_statement, :field, :integer, 'word', 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :integer, ['6', '' , ''], 'default')).to eq(['(field = ?)', 6])
expect(@abstract_model.send(:build_statement, :field, :integer, ['6', '', ''], 'default')).to eq(['(field = ?)', 6])
expect(@abstract_model.send(:build_statement, :field, :integer, ['7', '10', ''], 'default')).to eq(['(field = ?)', 7])
expect(@abstract_model.send(:build_statement, :field, :integer, ['8', '' , '20'], 'default')).to eq(['(field = ?)', 8])
expect(@abstract_model.send(:build_statement, :field, :integer, ['8', '', '20'], 'default')).to eq(['(field = ?)', 8])
expect(@abstract_model.send(:build_statement, :field, :integer, %w[9 10 20], 'default')).to eq(['(field = ?)', 9])
end

Expand All @@ -219,52 +219,52 @@
expect(@abstract_model.send(:build_statement, :field, :integer, ['2', '', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :integer, ['', '3', ''], 'between')).to eq(['(field >= ?)', 3])
expect(@abstract_model.send(:build_statement, :field, :integer, ['', '', '5'], 'between')).to eq(['(field <= ?)', 5])
expect(@abstract_model.send(:build_statement, :field, :integer, ['' , '10', '20'], 'between')).to eq(['(field BETWEEN ? AND ?)', 10, 20])
expect(@abstract_model.send(:build_statement, :field, :integer, ['', '10', '20'], 'between')).to eq(['(field BETWEEN ? AND ?)', 10, 20])
expect(@abstract_model.send(:build_statement, :field, :integer, %w[15 10 20], 'between')).to eq(['(field BETWEEN ? AND ?)', 10, 20])
expect(@abstract_model.send(:build_statement, :field, :integer, ['', 'word1', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :integer, ['', '' , 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :integer, ['', '', 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :integer, ['', 'word3', 'word4'], 'between')).to be_nil
end

it 'supports both decimal and float type queries' do
expect(@abstract_model.send(:build_statement, :field, :decimal, '1.1', nil)).to eq(['(field = ?)', 1.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, 'word', nil)).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, '1.1' , 'default')).to eq(['(field = ?)', 1.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, '1.1', 'default')).to eq(['(field = ?)', 1.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, 'word', 'default')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, '1.1' , 'between')).to eq(['(field = ?)', 1.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, '1.1', 'between')).to eq(['(field = ?)', 1.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, 'word', 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['6.1', '' , ''], 'default')).to eq(['(field = ?)', 6.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, ['6.1', '', ''], 'default')).to eq(['(field = ?)', 6.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, ['7.1', '10.1', ''], 'default')).to eq(['(field = ?)', 7.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, ['8.1', '' , '20.1'], 'default')).to eq(['(field = ?)', 8.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, ['8.1', '', '20.1'], 'default')).to eq(['(field = ?)', 8.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, ['9.1', '10.1', '20.1'], 'default')).to eq(['(field = ?)', 9.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['2.1', '', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '3.1', ''], 'between')).to eq(['(field >= ?)', 3.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '', '5.1'], 'between')).to eq(['(field <= ?)', 5.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, ['' , '10.1', '20.1'], 'between')).to eq(['(field BETWEEN ? AND ?)', 10.1, 20.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '10.1', '20.1'], 'between')).to eq(['(field BETWEEN ? AND ?)', 10.1, 20.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, ['15.1', '10.1', '20.1'], 'between')).to eq(['(field BETWEEN ? AND ?)', 10.1, 20.1])
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', 'word1', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '' , 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '', 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', 'word3', 'word4'], 'between')).to be_nil

expect(@abstract_model.send(:build_statement, :field, :float, '1.1', nil)).to eq(['(field = ?)', 1.1])
expect(@abstract_model.send(:build_statement, :field, :float, 'word', nil)).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, '1.1' , 'default')).to eq(['(field = ?)', 1.1])
expect(@abstract_model.send(:build_statement, :field, :float, '1.1', 'default')).to eq(['(field = ?)', 1.1])
expect(@abstract_model.send(:build_statement, :field, :float, 'word', 'default')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, '1.1' , 'between')).to eq(['(field = ?)', 1.1])
expect(@abstract_model.send(:build_statement, :field, :float, '1.1', 'between')).to eq(['(field = ?)', 1.1])
expect(@abstract_model.send(:build_statement, :field, :float, 'word', 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['6.1', '' , ''], 'default')).to eq(['(field = ?)', 6.1])
expect(@abstract_model.send(:build_statement, :field, :float, ['6.1', '', ''], 'default')).to eq(['(field = ?)', 6.1])
expect(@abstract_model.send(:build_statement, :field, :float, ['7.1', '10.1', ''], 'default')).to eq(['(field = ?)', 7.1])
expect(@abstract_model.send(:build_statement, :field, :float, ['8.1', '' , '20.1'], 'default')).to eq(['(field = ?)', 8.1])
expect(@abstract_model.send(:build_statement, :field, :float, ['8.1', '', '20.1'], 'default')).to eq(['(field = ?)', 8.1])
expect(@abstract_model.send(:build_statement, :field, :float, ['9.1', '10.1', '20.1'], 'default')).to eq(['(field = ?)', 9.1])
expect(@abstract_model.send(:build_statement, :field, :float, ['', '', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['2.1', '', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['', '3.1', ''], 'between')).to eq(['(field >= ?)', 3.1])
expect(@abstract_model.send(:build_statement, :field, :float, ['', '', '5.1'], 'between')).to eq(['(field <= ?)', 5.1])
expect(@abstract_model.send(:build_statement, :field, :float, ['' , '10.1', '20.1'], 'between')).to eq(['(field BETWEEN ? AND ?)', 10.1, 20.1])
expect(@abstract_model.send(:build_statement, :field, :float, ['', '10.1', '20.1'], 'between')).to eq(['(field BETWEEN ? AND ?)', 10.1, 20.1])
expect(@abstract_model.send(:build_statement, :field, :float, ['15.1', '10.1', '20.1'], 'between')).to eq(['(field BETWEEN ? AND ?)', 10.1, 20.1])
expect(@abstract_model.send(:build_statement, :field, :float, ['', 'word1', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['', '' , 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['', '', 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['', 'word3', 'word4'], 'between')).to be_nil
end

Expand Down
28 changes: 14 additions & 14 deletions spec/rails_admin/adapters/mongoid_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -280,52 +280,52 @@
expect(@abstract_model.send(:build_statement, :field, :integer, ['2', '', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :integer, ['', '3', ''], 'between')).to eq(field: {'$gte' => 3})
expect(@abstract_model.send(:build_statement, :field, :integer, ['', '', '5'], 'between')).to eq(field: {'$lte' => 5})
expect(@abstract_model.send(:build_statement, :field, :integer, ['' , '10', '20'], 'between')).to eq(field: {'$gte' => 10, '$lte' => 20})
expect(@abstract_model.send(:build_statement, :field, :integer, ['', '10', '20'], 'between')).to eq(field: {'$gte' => 10, '$lte' => 20})
expect(@abstract_model.send(:build_statement, :field, :integer, %w[15 10 20], 'between')).to eq(field: {'$gte' => 10, '$lte' => 20})
expect(@abstract_model.send(:build_statement, :field, :integer, ['', 'word1', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :integer, ['', '' , 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :integer, ['', '', 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :integer, ['', 'word3', 'word4'], 'between')).to be_nil
end

it 'supports both decimal and float type queries' do
expect(@abstract_model.send(:build_statement, :field, :decimal, '1.1', nil)).to eq(field: 1.1)
expect(@abstract_model.send(:build_statement, :field, :decimal, 'word', nil)).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, '1.1' , 'default')).to eq(field: 1.1)
expect(@abstract_model.send(:build_statement, :field, :decimal, '1.1', 'default')).to eq(field: 1.1)
expect(@abstract_model.send(:build_statement, :field, :decimal, 'word', 'default')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, '1.1' , 'between')).to eq(field: 1.1)
expect(@abstract_model.send(:build_statement, :field, :decimal, '1.1', 'between')).to eq(field: 1.1)
expect(@abstract_model.send(:build_statement, :field, :decimal, 'word', 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['6.1', '' , ''], 'default')).to eq(field: 6.1)
expect(@abstract_model.send(:build_statement, :field, :decimal, ['6.1', '', ''], 'default')).to eq(field: 6.1)
expect(@abstract_model.send(:build_statement, :field, :decimal, ['7.1', '10.1', ''], 'default')).to eq(field: 7.1)
expect(@abstract_model.send(:build_statement, :field, :decimal, ['8.1', '' , '20.1'], 'default')).to eq(field: 8.1)
expect(@abstract_model.send(:build_statement, :field, :decimal, ['8.1', '', '20.1'], 'default')).to eq(field: 8.1)
expect(@abstract_model.send(:build_statement, :field, :decimal, ['9.1', '10.1', '20.1'], 'default')).to eq(field: 9.1)
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['2.1', '', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '3.1', ''], 'between')).to eq(field: {'$gte' => 3.1})
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '', '5.1'], 'between')).to eq(field: {'$lte' => 5.1})
expect(@abstract_model.send(:build_statement, :field, :decimal, ['' , '10.1', '20.1'], 'between')).to eq(field: {'$gte' => 10.1, '$lte' => 20.1})
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '10.1', '20.1'], 'between')).to eq(field: {'$gte' => 10.1, '$lte' => 20.1})
expect(@abstract_model.send(:build_statement, :field, :decimal, ['15.1', '10.1', '20.1'], 'between')).to eq(field: {'$gte' => 10.1, '$lte' => 20.1})
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', 'word1', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '' , 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', '', 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :decimal, ['', 'word3', 'word4'], 'between')).to be_nil

expect(@abstract_model.send(:build_statement, :field, :float, '1.1', nil)).to eq(field: 1.1)
expect(@abstract_model.send(:build_statement, :field, :float, 'word', nil)).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, '1.1' , 'default')).to eq(field: 1.1)
expect(@abstract_model.send(:build_statement, :field, :float, '1.1', 'default')).to eq(field: 1.1)
expect(@abstract_model.send(:build_statement, :field, :float, 'word', 'default')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, '1.1' , 'between')).to eq(field: 1.1)
expect(@abstract_model.send(:build_statement, :field, :float, '1.1', 'between')).to eq(field: 1.1)
expect(@abstract_model.send(:build_statement, :field, :float, 'word', 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['6.1', '' , ''], 'default')).to eq(field: 6.1)
expect(@abstract_model.send(:build_statement, :field, :float, ['6.1', '', ''], 'default')).to eq(field: 6.1)
expect(@abstract_model.send(:build_statement, :field, :float, ['7.1', '10.1', ''], 'default')).to eq(field: 7.1)
expect(@abstract_model.send(:build_statement, :field, :float, ['8.1', '' , '20.1'], 'default')).to eq(field: 8.1)
expect(@abstract_model.send(:build_statement, :field, :float, ['8.1', '', '20.1'], 'default')).to eq(field: 8.1)
expect(@abstract_model.send(:build_statement, :field, :float, ['9.1', '10.1', '20.1'], 'default')).to eq(field: 9.1)
expect(@abstract_model.send(:build_statement, :field, :float, ['', '', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['2.1', '', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['', '3.1', ''], 'between')).to eq(field: {'$gte' => 3.1})
expect(@abstract_model.send(:build_statement, :field, :float, ['', '', '5.1'], 'between')).to eq(field: {'$lte' => 5.1})
expect(@abstract_model.send(:build_statement, :field, :float, ['' , '10.1', '20.1'], 'between')).to eq(field: {'$gte' => 10.1, '$lte' => 20.1})
expect(@abstract_model.send(:build_statement, :field, :float, ['', '10.1', '20.1'], 'between')).to eq(field: {'$gte' => 10.1, '$lte' => 20.1})
expect(@abstract_model.send(:build_statement, :field, :float, ['15.1', '10.1', '20.1'], 'between')).to eq(field: {'$gte' => 10.1, '$lte' => 20.1})
expect(@abstract_model.send(:build_statement, :field, :float, ['', 'word1', ''], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['', '' , 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['', '', 'word2'], 'between')).to be_nil
expect(@abstract_model.send(:build_statement, :field, :float, ['', 'word3', 'word4'], 'between')).to be_nil
end

Expand Down
6 changes: 3 additions & 3 deletions spec/rails_admin/config_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ class RecursivelyEmbedsMany
end

module ExampleModule
class AuthorizationAdapter ; end
class ConfigurationAdapter ; end
class AuditingAdapter ; end
class AuthorizationAdapter; end
class ConfigurationAdapter; end
class AuditingAdapter; end
end

0 comments on commit 3ee6026

Please sign in to comment.