Skip to content

Commit 4f7f1ca

Browse files
committed
Make corelib more customizable by adding requires for dependant files
1 parent f753d31 commit 4f7f1ca

File tree

9 files changed

+18
-0
lines changed

9 files changed

+18
-0
lines changed

opal/corelib/array.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require 'corelib/enumerable'
2+
13
class Array
24
include Enumerable
35

opal/corelib/class.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require 'corelib/module'
2+
13
class Class
24
def self.new(sup = Object, &block)
35
%x{

opal/corelib/encoding.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require 'corelib/string'
2+
13
class Encoding
24
def self.register(name, options = {}, &block)
35
names = [name] + (options[:aliases] || [])

opal/corelib/enumerator.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require 'corelib/enumerable'
2+
13
class Enumerator
24
include Enumerable
35

opal/corelib/hash.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require 'corelib/enumerable'
2+
13
class Hash
24
include Enumerable
35

opal/corelib/numeric.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require 'corelib/comparable'
2+
13
class Numeric
24
include Comparable
35

opal/corelib/range.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require 'corelib/enumerable'
2+
13
class Range
24
include Enumerable
35

opal/corelib/string.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require 'corelib/comparable'
2+
13
class String
24
include Comparable
35

opal/corelib/time.rb

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require 'corelib/comparable'
2+
13
class Time
24
include Comparable
35

0 commit comments

Comments
 (0)