module GitPunch::MediaConfig

Public Instance Methods

git_media_config() click to toggle source
# File lib/git_punch/media_config.rb, line 3
def git_media_config
  config_template.result context
end
repo() click to toggle source
# File lib/git_punch/media_config.rb, line 7
def repo
  @repo ||= Repository.new
end

Private Instance Methods

config_template() click to toggle source
# File lib/git_punch/media_config.rb, line 16
def config_template
  ERB.new from_source
end
context() click to toggle source
# File lib/git_punch/media_config.rb, line 12
def context
  instance_eval 'binding'
end
from_source() click to toggle source
# File lib/git_punch/media_config.rb, line 20
def from_source
  File.binread "#{GitPunch.template_path}/gitconfig.erb"
end