Module: Boson::Library::Save

Included in:
Boson::Library
Defined in:
lib/boson/save.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#repo_dirObject

Returns the value of attribute repo_dir.



110
111
112
# File 'lib/boson/save.rb', line 110

def repo_dir
  @repo_dir
end

Instance Method Details

#before_initializeObject



112
113
114
# File 'lib/boson/save.rb', line 112

def before_initialize
  @repo_dir = set_repo.dir
end

#configObject



116
117
118
# File 'lib/boson/save.rb', line 116

def config
  set_repo.config
end

#marshal_dumpObject



124
125
126
# File 'lib/boson/save.rb', line 124

def marshal_dump
  [@name, @commands, @gems, @module.to_s, @repo_dir, @indexed_namespace]
end

#marshal_load(ary) ⇒ Object



128
129
130
# File 'lib/boson/save.rb', line 128

def marshal_load(ary)
  @name, @commands, @gems, @module, @repo_dir, @indexed_namespace = ary
end

#set_repoObject



120
121
122
# File 'lib/boson/save.rb', line 120

def set_repo
  Boson.repo
end