class Refills::ImportGenerator
Public Instance Methods
copy_html()
click to toggle source
# File lib/refills/import_generator.rb, line 10 def copy_html copy_file_if_exists( partial_name, File.join('app', 'views', 'refills', partial_name), ) end
copy_javascripts()
click to toggle source
# File lib/refills/import_generator.rb, line 24 def copy_javascripts copy_file_if_exists( javascript_path, File.join('app', 'assets', 'javascripts', 'refills', javascript_name), ) end
copy_styles()
click to toggle source
# File lib/refills/import_generator.rb, line 17 def copy_styles copy_file_if_exists( File.join('stylesheets', 'refills', stylesheet_name), File.join('app', 'assets', 'stylesheets', 'refills', stylesheet_name), ) end
Private Instance Methods
coffee?()
click to toggle source
# File lib/refills/import_generator.rb, line 76 def coffee? options[:coffee] end
copy_file_if_exists(source, destination)
click to toggle source
# File lib/refills/import_generator.rb, line 33 def copy_file_if_exists(source, destination) if File.exists?(File.join(self.class.source_root, source)) copy_file source, destination end end
javascript_extension()
click to toggle source
# File lib/refills/import_generator.rb, line 51 def javascript_extension if coffee? "coffee" else "js" end end
javascript_name()
click to toggle source
# File lib/refills/import_generator.rb, line 47 def javascript_name "#{snippet.underscore}.#{javascript_extension}" end
javascript_path()
click to toggle source
# File lib/refills/import_generator.rb, line 59 def javascript_path if coffee? File.join( "javascripts", "refills", "coffeescript", javascript_name ) else File.join( "javascripts", "refills", javascript_name ) end end
partial_name()
click to toggle source
# File lib/refills/import_generator.rb, line 39 def partial_name "_#{snippet.underscore}.html.erb" end
stylesheet_name()
click to toggle source
# File lib/refills/import_generator.rb, line 43 def stylesheet_name "_#{snippet.dasherize}.scss" end