class Picobox::Commands::AddBox
Attributes
type[R]
Public Class Methods
new(type)
click to toggle source
# File lib/picobox/commands/add_box.rb, line 4 def initialize(type) @type = type end
Public Instance Methods
visit_darwin(subject)
click to toggle source
# File lib/picobox/commands/add_box.rb, line 8 def visit_darwin subject publish_event :add_box_start, type raise Errors::ProjectNotInitialized unless os.project_initialized? Boxes::Installer.new(os).install(type) end
visit_linux(subject)
click to toggle source
# File lib/picobox/commands/add_box.rb, line 17 def visit_linux subject visit_darwin subject end