diff options
Diffstat (limited to 'lib/dslkeywords/file.rb')
| -rw-r--r-- | lib/dslkeywords/file.rb | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/lib/dslkeywords/file.rb b/lib/dslkeywords/file.rb index dc6f4d0..8e1c772 100644 --- a/lib/dslkeywords/file.rb +++ b/lib/dslkeywords/file.rb @@ -209,15 +209,8 @@ module RCM end class DSL - # Add file keyword to the DSL def file(file_path = nil, &block) - return :file if file_path.nil? - return unless @conds_met - - f = File.new(file_path) - f.content(f.instance_eval(&block)) - self << f - f + register_keyword(File, :file, file_path) { |f| f.content(f.instance_eval(&block)) } end end end |
