diff --git a/lib/rails-settings-ui/settings_form_coercible.rb b/lib/rails-settings-ui/settings_form_coercible.rb
index 09d089b..60ea9b6 100644
--- a/lib/rails-settings-ui/settings_form_coercible.rb
+++ b/lib/rails-settings-ui/settings_form_coercible.rb
@@ -45,7 +45,7 @@ class SettingsFormCoercible
     COERCIONS_MAP = {
         String => Types::Coercible::String,
         Symbol => Types::CustomCoercions::Symbol,
-        (1.class == Integer ? Integer : Fixnum) => Types::Params::Integer,
+        Integer => Types::Params::Integer,
         ActiveSupport::HashWithIndifferentAccess => Types::CustomCoercions::Hash,
         ActiveSupport::Duration => Types::Params::Integer,
         Float => Types::Params::Float,
diff --git a/lib/rails-settings-ui/settings_form_validator.rb b/lib/rails-settings-ui/settings_form_validator.rb
index ac47ba7..9c84a54 100644
--- a/lib/rails-settings-ui/settings_form_validator.rb
+++ b/lib/rails-settings-ui/settings_form_validator.rb
@@ -20,7 +20,7 @@ class SettingsSchema < Dry::Validation::Schema::Params
 
   class SettingsFormValidator
     VALIDATABLE_TYPES = {
-      (1.class == Integer ? Integer : Fixnum) => :int?,
+      Integer => :int?,
       Float => :float?,
       ActiveSupport::Duration => :int?,
       ActiveSupport::HashWithIndifferentAccess => :form_hash?
diff --git a/lib/rails-settings-ui/type_converter.rb b/lib/rails-settings-ui/type_converter.rb
index 7ec70bb..e32179f 100644
--- a/lib/rails-settings-ui/type_converter.rb
+++ b/lib/rails-settings-ui/type_converter.rb
@@ -14,7 +14,6 @@ class TypeConverter
     VALUE_TYPES_MAP = {
       String => RailsSettingsUi::ValueTypes::String,
       Symbol => RailsSettingsUi::ValueTypes::Symbol,
-      Fixnum => RailsSettingsUi::ValueTypes::Fixnum,
       # ActiveSupport::HashWithIndifferentAccess => RailsSettingsUi::ValueTypes::Hash,
       ActiveSupport::Duration => RailsSettingsUi::ValueTypes::Float,
       Float => RailsSettingsUi::ValueTypes::Float,