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