class Pixiebox::Commands::BuildService

Attributes

service[R]

Public Class Methods

new(service) click to toggle source
# File lib/pixiebox/commands/build_service.rb, line 4
def initialize(service)
  @service = service
end

Public Instance Methods

visit_darwin(subject) click to toggle source
# File lib/pixiebox/commands/build_service.rb, line 8
def visit_darwin subject
  publish_event :build_service_start, service
  system "docker-compose build #{service} #{Pixiebox.output}"
  publish_event :build_service_stop
end
visit_linux(subject) click to toggle source
# File lib/pixiebox/commands/build_service.rb, line 15
def visit_linux subject
  visit_darwin subject
end