class Futon::Workspace
Attributes
directory[R]
provider[R]
Public Class Methods
new(options)
click to toggle source
# File lib/futon/workspace.rb, line 10 def initialize(options) source = options.fetch(:source) { raise Error::MissingSource } @provider = Provider::Git.new(source) @directory = File.expand_path(options.fetch(:directory)) end
Public Instance Methods
setup()
click to toggle source
# File lib/futon/workspace.rb, line 16 def setup provider.provide(directory) end