Skip to content

Commit 32375b6

Browse files
committed
RuboCop auto-corrections.
1 parent 6d916b0 commit 32375b6

21 files changed

+116
-74
lines changed

Diff for: Rakefile

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
$LOAD_PATH.unshift "#{File.dirname(__FILE__)}/lib"
24
require "rake/testtask"
35
require_relative "test/bench"

Diff for: lib/macho.rb

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative "macho/structure"
24
require_relative "macho/view"
35
require_relative "macho/headers"
@@ -12,7 +14,7 @@
1214
# The primary namespace for ruby-macho.
1315
module MachO
1416
# release version
15-
VERSION = "2.2.0".freeze
17+
VERSION = "2.2.0"
1618

1719
# Opens the given filename as a MachOFile or FatFile, depending on its magic.
1820
# @param filename [String] the file being opened

Diff for: lib/macho/exceptions.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module MachO
24
# A generic Mach-O error in execution.
35
class MachOError < RuntimeError

Diff for: lib/macho/fat_file.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require "forwardable"
24

35
module MachO

Diff for: lib/macho/headers.rb

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module MachO
24
# Classes and constants for parsing the headers of Mach-O binaries.
35
module Headers
@@ -490,7 +492,7 @@ class FatHeader < MachOStructure
490492
# always big-endian
491493
# @see MachOStructure::FORMAT
492494
# @api private
493-
FORMAT = "N2".freeze
495+
FORMAT = "N2"
494496

495497
# @see MachOStructure::SIZEOF
496498
# @api private
@@ -541,7 +543,7 @@ class FatArch < MachOStructure
541543
# @note Always big endian.
542544
# @see MachOStructure::FORMAT
543545
# @api private
544-
FORMAT = "L>5".freeze
546+
FORMAT = "L>5"
545547

546548
# @see MachOStructure::SIZEOF
547549
# @api private
@@ -587,7 +589,7 @@ class FatArch64 < FatArch
587589
# @note Always big endian.
588590
# @see MachOStructure::FORMAT
589591
# @api private
590-
FORMAT = "L>2Q>2L>2".freeze
592+
FORMAT = "L>2Q>2L>2"
591593

592594
# @see MachOStructure::SIZEOF
593595
# @api private
@@ -637,7 +639,7 @@ class MachHeader < MachOStructure
637639

638640
# @see MachOStructure::FORMAT
639641
# @api private
640-
FORMAT = "L=7".freeze
642+
FORMAT = "L=7"
641643

642644
# @see MachOStructure::SIZEOF
643645
# @api private
@@ -760,7 +762,7 @@ class MachHeader64 < MachHeader
760762

761763
# @see MachOStructure::FORMAT
762764
# @api private
763-
FORMAT = "L=8".freeze
765+
FORMAT = "L=8"
764766

765767
# @see MachOStructure::SIZEOF
766768
# @api private

Diff for: lib/macho/load_commands.rb

+35-33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module MachO
24
# Classes and constants for parsing load commands in Mach-O binaries.
35
module LoadCommands
@@ -186,7 +188,7 @@ class LoadCommand < MachOStructure
186188

187189
# @see MachOStructure::FORMAT
188190
# @api private
189-
FORMAT = "L=2".freeze
191+
FORMAT = "L=2"
190192

191193
# @see MachOStructure::SIZEOF
192194
# @api private
@@ -365,7 +367,7 @@ class UUIDCommand < LoadCommand
365367

366368
# @see MachOStructure::FORMAT
367369
# @api private
368-
FORMAT = "L=2a16".freeze
370+
FORMAT = "L=2a16"
369371

370372
# @see MachOStructure::SIZEOF
371373
# @api private
@@ -429,7 +431,7 @@ class SegmentCommand < LoadCommand
429431

430432
# @see MachOStructure::FORMAT
431433
# @api private
432-
FORMAT = "L=2Z16L=4l=2L=2".freeze
434+
FORMAT = "L=2Z16L=4l=2L=2"
433435

434436
# @see MachOStructure::SIZEOF
435437
# @api private
@@ -524,7 +526,7 @@ def to_h
524526
class SegmentCommand64 < SegmentCommand
525527
# @see MachOStructure::FORMAT
526528
# @api private
527-
FORMAT = "L=2Z16Q=4l=2L=2".freeze
529+
FORMAT = "L=2Z16Q=4l=2L=2"
528530

529531
# @see MachOStructure::SIZEOF
530532
# @api private
@@ -550,7 +552,7 @@ class DylibCommand < LoadCommand
550552

551553
# @see MachOStructure::FORMAT
552554
# @api private
553-
FORMAT = "L=6".freeze
555+
FORMAT = "L=6"
554556

555557
# @see MachOStructure::SIZEOF
556558
# @api private
@@ -601,7 +603,7 @@ class DylinkerCommand < LoadCommand
601603

602604
# @see MachOStructure::FORMAT
603605
# @api private
604-
FORMAT = "L=3".freeze
606+
FORMAT = "L=3"
605607

606608
# @see MachOStructure::SIZEOF
607609
# @api private
@@ -649,7 +651,7 @@ class PreboundDylibCommand < LoadCommand
649651

650652
# @see MachOStructure::FORMAT
651653
# @api private
652-
FORMAT = "L=5".freeze
654+
FORMAT = "L=5"
653655

654656
# @see MachOStructure::SIZEOF
655657
# @api private
@@ -679,7 +681,7 @@ def to_h
679681
class ThreadCommand < LoadCommand
680682
# @see MachOStructure::FORMAT
681683
# @api private
682-
FORMAT = "L=2".freeze
684+
FORMAT = "L=2"
683685

684686
# @see MachOStructure::SIZEOF
685687
# @api private
@@ -717,7 +719,7 @@ class RoutinesCommand < LoadCommand
717719

718720
# @see MachOStructure::FORMAT
719721
# @api private
720-
FORMAT = "L=10".freeze
722+
FORMAT = "L=10"
721723

722724
# @see MachOStructure::SIZEOF
723725
# @api private
@@ -758,7 +760,7 @@ def to_h
758760
class RoutinesCommand64 < RoutinesCommand
759761
# @see MachOStructure::FORMAT
760762
# @api private
761-
FORMAT = "L=2Q=8".freeze
763+
FORMAT = "L=2Q=8"
762764

763765
# @see MachOStructure::SIZEOF
764766
# @api private
@@ -773,7 +775,7 @@ class SubFrameworkCommand < LoadCommand
773775

774776
# @see MachOStructure::FORMAT
775777
# @api private
776-
FORMAT = "L=3".freeze
778+
FORMAT = "L=3"
777779

778780
# @see MachOStructure::SIZEOF
779781
# @api private
@@ -801,7 +803,7 @@ class SubUmbrellaCommand < LoadCommand
801803

802804
# @see MachOStructure::FORMAT
803805
# @api private
804-
FORMAT = "L=3".freeze
806+
FORMAT = "L=3"
805807

806808
# @see MachOStructure::SIZEOF
807809
# @api private
@@ -829,7 +831,7 @@ class SubLibraryCommand < LoadCommand
829831

830832
# @see MachOStructure::FORMAT
831833
# @api private
832-
FORMAT = "L=3".freeze
834+
FORMAT = "L=3"
833835

834836
# @see MachOStructure::SIZEOF
835837
# @api private
@@ -857,7 +859,7 @@ class SubClientCommand < LoadCommand
857859

858860
# @see MachOStructure::FORMAT
859861
# @api private
860-
FORMAT = "L=3".freeze
862+
FORMAT = "L=3"
861863

862864
# @see MachOStructure::SIZEOF
863865
# @api private
@@ -894,7 +896,7 @@ class SymtabCommand < LoadCommand
894896

895897
# @see MachOStructure::FORMAT
896898
# @api private
897-
FORMAT = "L=6".freeze
899+
FORMAT = "L=6"
898900

899901
# @see MachOStructure::SIZEOF
900902
# @api private
@@ -979,7 +981,7 @@ class DysymtabCommand < LoadCommand
979981

980982
# @see MachOStructure::FORMAT
981983
# @api private
982-
FORMAT = "L=20".freeze
984+
FORMAT = "L=20"
983985

984986
# @see MachOStructure::SIZEOF
985987
# @api private
@@ -1052,7 +1054,7 @@ class TwolevelHintsCommand < LoadCommand
10521054

10531055
# @see MachOStructure::FORMAT
10541056
# @api private
1055-
FORMAT = "L=4".freeze
1057+
FORMAT = "L=4"
10561058

10571059
# @see MachOStructure::SIZEOF
10581060
# @api private
@@ -1127,7 +1129,7 @@ class PrebindCksumCommand < LoadCommand
11271129

11281130
# @see MachOStructure::FORMAT
11291131
# @api private
1130-
FORMAT = "L=3".freeze
1132+
FORMAT = "L=3"
11311133

11321134
# @see MachOStructure::SIZEOF
11331135
# @api private
@@ -1156,7 +1158,7 @@ class RpathCommand < LoadCommand
11561158

11571159
# @see MachOStructure::FORMAT
11581160
# @api private
1159-
FORMAT = "L=3".freeze
1161+
FORMAT = "L=3"
11601162

11611163
# @see MachOStructure::SIZEOF
11621164
# @api private
@@ -1201,7 +1203,7 @@ class LinkeditDataCommand < LoadCommand
12011203

12021204
# @see MachOStructure::FORMAT
12031205
# @api private
1204-
FORMAT = "L=4".freeze
1206+
FORMAT = "L=4"
12051207

12061208
# @see MachOStructure::SIZEOF
12071209
# @api private
@@ -1237,7 +1239,7 @@ class EncryptionInfoCommand < LoadCommand
12371239

12381240
# @see MachOStructure::FORMAT
12391241
# @api private
1240-
FORMAT = "L=5".freeze
1242+
FORMAT = "L=5"
12411243

12421244
# @see MachOStructure::SIZEOF
12431245
# @api private
@@ -1269,7 +1271,7 @@ class EncryptionInfoCommand64 < EncryptionInfoCommand
12691271

12701272
# @see MachOStructure::FORMAT
12711273
# @api private
1272-
FORMAT = "L=6".freeze
1274+
FORMAT = "L=6"
12731275

12741276
# @see MachOStructure::SIZEOF
12751277
# @api private
@@ -1301,7 +1303,7 @@ class VersionMinCommand < LoadCommand
13011303

13021304
# @see MachOStructure::FORMAT
13031305
# @api private
1304-
FORMAT = "L=4".freeze
1306+
FORMAT = "L=4"
13051307

13061308
# @see MachOStructure::SIZEOF
13071309
# @api private
@@ -1365,7 +1367,7 @@ class BuildVersionCommand < LoadCommand
13651367

13661368
# @see MachOStructure::FORMAT
13671369
# @api private
1368-
FORMAT = "L=6".freeze
1370+
FORMAT = "L=6"
13691371

13701372
# @see MachOStructure::SIZEOF
13711373
# @api private
@@ -1494,7 +1496,7 @@ class DyldInfoCommand < LoadCommand
14941496

14951497
# @see MachOStructure::FORMAT
14961498
# @api private
1497-
FORMAT = "L=12".freeze
1499+
FORMAT = "L=12"
14981500

14991501
# @see MachOStructure::SIZEOF
15001502
# @api private
@@ -1542,7 +1544,7 @@ class LinkerOptionCommand < LoadCommand
15421544

15431545
# @see MachOStructure::FORMAT
15441546
# @api private
1545-
FORMAT = "L=3".freeze
1547+
FORMAT = "L=3"
15461548

15471549
# @see MachOStructure::SIZEOF
15481550
# @api private
@@ -1572,7 +1574,7 @@ class EntryPointCommand < LoadCommand
15721574

15731575
# @see MachOStructure::FORMAT
15741576
# @api private
1575-
FORMAT = "L=2Q=2".freeze
1577+
FORMAT = "L=2Q=2"
15761578

15771579
# @see MachOStructure::SIZEOF
15781580
# @api private
@@ -1602,7 +1604,7 @@ class SourceVersionCommand < LoadCommand
16021604

16031605
# @see MachOStructure::FORMAT
16041606
# @api private
1605-
FORMAT = "L=2Q=1".freeze
1607+
FORMAT = "L=2Q=1"
16061608

16071609
# @see MachOStructure::SIZEOF
16081610
# @api private
@@ -1646,7 +1648,7 @@ class SymsegCommand < LoadCommand
16461648

16471649
# @see MachOStructure::FORMAT
16481650
# @api private
1649-
FORMAT = "L=4".freeze
1651+
FORMAT = "L=4"
16501652

16511653
# @see MachOStructure::SIZEOF
16521654
# @api private
@@ -1674,7 +1676,7 @@ def to_h
16741676
class IdentCommand < LoadCommand
16751677
# @see MachOStructure::FORMAT
16761678
# @api private
1677-
FORMAT = "L=2".freeze
1679+
FORMAT = "L=2"
16781680

16791681
# @see MachOStructure::SIZEOF
16801682
# @api private
@@ -1692,7 +1694,7 @@ class FvmfileCommand < LoadCommand
16921694

16931695
# @see MachOStructure::FORMAT
16941696
# @api private
1695-
FORMAT = "L=4".freeze
1697+
FORMAT = "L=4"
16961698

16971699
# @see MachOStructure::SIZEOF
16981700
# @api private
@@ -1727,7 +1729,7 @@ class FvmlibCommand < LoadCommand
17271729

17281730
# @see MachOStructure::FORMAT
17291731
# @api private
1730-
FORMAT = "L=5".freeze
1732+
FORMAT = "L=5"
17311733

17321734
# @see MachOStructure::SIZEOF
17331735
# @api private
@@ -1764,7 +1766,7 @@ class NoteCommand < LoadCommand
17641766

17651767
# @see MachOStructure::FORMAT
17661768
# @api private
1767-
FORMAT = "L=2Z16Q=2".freeze
1769+
FORMAT = "L=2Z16Q=2"
17681770

17691771
# @see MachOStructure::SIZEOF
17701772
# @api private

Diff for: lib/macho/macho_file.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require "forwardable"
24

35
module MachO

0 commit comments

Comments
 (0)