Class: Hanami::CLI::Commands::App::Assets::Command

Inherits:
Object
  • Object
show all
Defined in:
lib/hanami/cli/commands/app/assets/command.rb

Direct Known Subclasses

Compile, Watch

Instance Method Summary collapse

Constructor Details

#initialize(out: $stdout) ⇒ Command

Returns a new instance of Command.



11
12
13
# File 'lib/hanami/cli/commands/app/assets/command.rb', line 11

def initialize(out: $stdout)
  @out = out
end

Instance Method Details

#call(app: nil) ⇒ Object



15
16
17
18
19
20
# File 'lib/hanami/cli/commands/app/assets/command.rb', line 15

def call(app: nil)
  assets = create_assets_instance(app)
  output_dir = default_output_dir(app)

  execute_assets_command(assets, output_dir)
end