Module: Flak::Template::Maya::Settings
- Extended by:
- Flak::Template::MergeEngine
- Defined in:
- lib/flak/rake/templates/maya.rb
Class Method Summary collapse
Instance Method Summary collapse
- #dg_icon_build_filename(file) ⇒ Object
- #icon_build_filename(file) ⇒ Object
-
#outliner_icon_build_filename(file) ⇒ Object
def maya_icon_destination(file) File.join(@settings ,‘icons’, file.pathmap(‘%f’).no_erb) end.
Methods included from Flak::Template::MergeEngine
flatten_yaml, flatten_yaml_file, infuse, settings_modifications
Class Method Details
.extended(target) ⇒ Object
10 11 12 |
# File 'lib/flak/rake/templates/maya.rb', line 10 def self.extended target infuse target end |
.settings_modifications(settings) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/flak/rake/templates/maya.rb', line 14 def self.settings_modifications settings maya_string ='' case settings[:os] when /linux_64/ maya_string = "maya#{settings[:maya_version]}-x64" when /darwin/ maya_string = "maya#{settings[:maya_version]}" when /win_64/ maya_string = "Maya#{settings[:maya_version]}" end mods = Hash.new bind = binding() Flak::Errors.assert("settings[:autodesk_location]", "String", bind,__FILE__) Flak::Errors.assert("settings[:path_to_revision]", "String", bind,__FILE__) mods[:maya_location] = File.join( settings[:autodesk_location],maya_string ) mods[:maya_release_path] = File.join( settings[:path_to_revision],"maya" ) mods end |
Instance Method Details
#dg_icon_build_filename(file) ⇒ Object
60 61 62 |
# File 'lib/flak/rake/templates/maya.rb', line 60 def dg_icon_build_filename(file) icon_build_filename(file) end |
#icon_build_filename(file) ⇒ Object
64 65 66 67 68 |
# File 'lib/flak/rake/templates/maya.rb', line 64 def icon_build_filename(file) bind = binding() Flak::Errors.assert("@settings[:build_directory]", "String", bind,__FILE__) File.join(@settings[:build_directory],'icons', file.pathmap('%f').ext('xpm') ) end |
#outliner_icon_build_filename(file) ⇒ Object
def maya_icon_destination(file)
File.join(@settings[:maya_release_path] ,'icons', file.pathmap('%f').no_erb)
end
def maya_script_destination(file)
File.join(@settings[:maya_release_path] , 'scripts', file.pathmap('%f').no_erb)
end
def maya_scripted_plugin_destination(file)
File.join(@settings[:maya_release_path] , 'plug-ins' , file.pathmap('%f').no_erb)
end
def maya_precompiled_plugin_destination(file)
File.join(@settings[:maya_release_path] , 'plug-ins' , file.pathmap('%f').no_erb)
end
56 57 58 |
# File 'lib/flak/rake/templates/maya.rb', line 56 def outliner_icon_build_filename(file) icon_build_filename("out_#{file}") end |