Module: Cgem::Gemrc
- Included in:
- Cgem
- Defined in:
- lib/cgem.rb
Instance Method Summary collapse
Instance Method Details
#dot_gemrc ⇒ Object
45 46 47 |
# File 'lib/cgem.rb', line 45 def dot_gemrc File.join(user_home, '.gemrc') end |
#gemrc_sources ⇒ Object
58 59 60 61 62 |
# File 'lib/cgem.rb', line 58 def gemrc_sources return unless File.exists?(dot_gemrc) settings = YAML.load(File.read(dot_gemrc)) settings[:sources] end |
#set_gemrc_sources(source) ⇒ Object
49 50 51 52 53 54 55 56 |
# File 'lib/cgem.rb', line 49 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 |