Module: Cgem::Gemrc
- Included in:
- Cgem
- Defined in:
- lib/cgem.rb
Instance Method Summary collapse
Instance Method Details
#dot_gemrc ⇒ Object
42 43 44 |
# File 'lib/cgem.rb', line 42 def dot_gemrc File.join(user_home, '.gemrc') end |
#gemrc_sources ⇒ Object
55 56 57 58 59 |
# File 'lib/cgem.rb', line 55 def gemrc_sources return unless File.exists?(dot_gemrc) settings = YAML.load(File.read(dot_gemrc)) settings[:sources] end |
#set_gemrc_sources(source) ⇒ Object
46 47 48 49 50 51 52 53 |
# File 'lib/cgem.rb', line 46 def set_gemrc_sources(source) settings = {} if File.exists?(dot_gemrc) settings = YAML.load(File.read(dot_gemrc)) end settings[:sources] = "#{source.chomp('/')}/" File.write(dot_gemrc, settings.to_yaml) end |