Class: BundleTry::Gemfile

Inherits:
Mustache
  • Object
show all
Defined in:
lib/bundle-try.rb

Instance Method Summary collapse

Instance Method Details

#templateObject



80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/bundle-try.rb', line 80

def template
  <<template
source "https://rubygems.org"

{{#gemlines}}
{{#github?}}
gem '{{ name }}', :github => '{{ github }}'{{#ref}}, :ref => '{{ref}}'{{/ref}}{{#requires}}, :require => {{{requires}}}{{/requires}}
{{/github?}}
{{#gist?}}
gem '{{ name }}', :gist => '{{ gist }}'{{#ref}}, :ref => '{{ref}}'{{/ref}}
{{/gist?}}
{{#regular?}}
gem '{{ name }}'{{#versionlike}}, '{{{ versionlike }}}'{{/versionlike}}{{#requires}}, :require => {{{requires}}}{{/requires}}
{{/regular?}}
{{/gemlines}}
template
end