class Resty::Generators::ModelGenerator
Public Instance Methods
actions()
click to toggle source
# File lib/generators/resty/model/model_generator.rb, line 40 def actions @actions ||= begin keys = action_map.keys if options[:singleton] keys.delete('index') keys.delete('create') keys.delete('destroy') end if options[:read_only] keys.delete('update') keys.delete('create') keys.delete('destroy') end keys end end
controller_class_name()
click to toggle source
# File lib/generators/resty/model/model_generator.rb, line 36 def controller_class_name @controller_class_name ||= class_name.pluralize end
create_cache_file()
click to toggle source
# File lib/generators/resty/model/model_generator.rb, line 21 def create_cache_file if !options[:singleton] && !options[:read_only] template 'Cache.java', File.join(java_root, caches_package.gsub(/\./, "/"), class_path, "#{class_name.pluralize}Cache.java") end end
create_event_files()
click to toggle source
# File lib/generators/resty/model/model_generator.rb, line 27 def create_event_files template 'Event.java', File.join(java_root, events_package.gsub(/\./, "/"), class_path, "#{class_name}Event.java") template 'EventHandler.java', File.join(java_root, events_package.gsub(/\./, "/"), class_path, "#{class_name}EventHandler.java") end
create_model_file()
click to toggle source
# File lib/generators/resty/model/model_generator.rb, line 17 def create_model_file template 'Model.java', File.join(java_root, models_package.gsub(/\./, "/"), class_path, "#{class_name}.java") end
create_rest_service_file()
click to toggle source
# File lib/generators/resty/model/model_generator.rb, line 32 def create_rest_service_file template 'RestService.java', File.join(java_root, restservices_package.gsub(/\./, "/"), class_path, "#{controller_class_name}RestService.java") end