lib/rubysmith/builders/rake.rb in rubysmith-0.9.1 vs lib/rubysmith/builders/rake.rb in rubysmith-0.10.0
- old
+ new
@@ -2,21 +2,19 @@
module Rubysmith
module Builders
# Builds project skeleton Rake support.
class Rake
- def self.call realm, builder: Builder
- new(realm, builder: builder).call
- end
+ def self.call(configuration, builder: Builder) = new(configuration, builder: builder).call
- def initialize realm, builder: Builder
- @realm = realm
+ def initialize configuration, builder: Builder
+ @configuration = configuration
@builder = builder
end
def call
- builder.call(realm.with(template_path: "%project_name%/Rakefile.erb"))
+ builder.call(configuration.with(template_path: "%project_name%/Rakefile.erb"))
.render
.replace(/\[\s+/, "[")
.replace(/\s+\]/, "]")
.replace(" ", "")
.replace(/\n+(?=require)/, "\n")
@@ -24,9 +22,9 @@
nil
end
private
- attr_reader :realm, :builder
+ attr_reader :configuration, :builder
end
end
end