lib/generator.rb in lipsiadmin-5.1.6 vs lib/generator.rb in lipsiadmin-5.1.7
- old
+ new
@@ -9,11 +9,11 @@
def self.included(base)
base.class_eval do
alias_method_chain :use_component_sources!, :lipsiadmin
end
end
-
+
# Append my sources
def use_component_sources_with_lipsiadmin!
use_component_sources_without_lipsiadmin!
sources << Rails::Generator::PathSource.new(:lipsiadmin, "#{File.dirname(__FILE__)}/../lipsiadmin_generators")
end
@@ -36,11 +36,11 @@
"lib/",
"app/views/layouts/",
"public/images/",
"public/javascripts/",
"public/stylesheet/"]
-
+
def with_source_in(path)
root = source_path(path)
Find.find(root) do |f|
Find.prune if File.basename(f) == ".svn"
Find.prune if File.basename(f) == ".DS_Store"
@@ -61,11 +61,11 @@
end
end
# Need to do this for remove all directories
directories.each { |d| directory(d) unless PROTECTED_DIRS.include?(d) }
end
-
+
private
def render_template_part(template_options)
# Getting Sandbox to evaluate part template in it
part_binding = template_options[:sandbox].call.sandbox_binding
part_rel_path = template_options[:insert]
@@ -87,10 +87,10 @@
text = content.gsub(text+"\n", "")
File.open(path, 'wb') {|f| f.write(text) }
end
end
end # Module Create
-
+
module Create#:nodoc:
include Base
def append(relative_destination, text, sentinel=nil)
path = destination_path(relative_destination)