Class: Opal::Rails::EntrypointsResolver
- Inherits:
-
Object
- Object
- Opal::Rails::EntrypointsResolver
- Defined in:
- lib/opal/rails/entrypoints_resolver.rb
Instance Method Summary collapse
-
#initialize(entrypoints_path:, entrypoints:) ⇒ EntrypointsResolver
constructor
A new instance of EntrypointsResolver.
- #resolve ⇒ Object
Constructor Details
#initialize(entrypoints_path:, entrypoints:) ⇒ EntrypointsResolver
Returns a new instance of EntrypointsResolver.
8 9 10 11 |
# File 'lib/opal/rails/entrypoints_resolver.rb', line 8 def initialize(entrypoints_path:, entrypoints:) @entrypoints_path = Pathname(entrypoints_path). @entrypoints = entrypoints end |
Instance Method Details
#resolve ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/opal/rails/entrypoints_resolver.rb', line 13 def resolve case entrypoints when Hash resolve_hash when :all resolve_all else raise InvalidEntrypointsConfigError, "config.opal.entrypoints must be a Hash or :all, got #{entrypoints.inspect}" end end |