class Resty::Generators::Base
Protected Instance Methods
action_map()
click to toggle source
# File lib/generators/resty/base.rb, line 69 def action_map @action_map ||= {'index' => :get_all, 'show' => :get_single, 'create' => :post, 'update' => :put, 'destroy' => :delete} end
activities_package()
click to toggle source
# File lib/generators/resty/base.rb, line 49 def activities_package @activities_package ||= base_package + ".activities" end
application_name()
click to toggle source
# File lib/generators/resty/base.rb, line 8 def application_name @application_name ||= Rails.application.class.to_s.gsub(/::/,'').sub(/Application$/, '') end
base_package()
click to toggle source
# File lib/generators/resty/base.rb, line 16 def base_package @base_package ||= begin fullpath = find_gwt_xml(java_root) raise "no gwt module found - maybe run 'rails g resty:setup'" unless fullpath fullpath.sub(/#{java_root}./, '').sub(/[a-zA-Z0-9_]+.gwt.xml$/, '').gsub(/[\/\\]/, '.') + "client" end end
caches_package()
click to toggle source
# File lib/generators/resty/base.rb, line 65 def caches_package @caches_package ||= base_package + ".caches" end
editors_package()
click to toggle source
# File lib/generators/resty/base.rb, line 45 def editors_package @editors_package ||= base_package + ".editors" end
events_package()
click to toggle source
# File lib/generators/resty/base.rb, line 41 def events_package @events_package ||= base_package + ".events" end
find_gwt_xml(basedir)
click to toggle source
# File lib/generators/resty/base.rb, line 85 def find_gwt_xml(basedir) Dir[File.join(basedir, "*")].each do |path| if File.directory?(path) result = find_gwt_xml(path) return result if result elsif File.file?(path) return path if path =~ /.gwt.xml$/ end end nil end
gwt_rails_package()
click to toggle source
# File lib/generators/resty/base.rb, line 53 def gwt_rails_package 'de.mkristian.gwt.rails' end
gwt_rails_session_package()
click to toggle source
# File lib/generators/resty/base.rb, line 57 def gwt_rails_session_package @gwt_rails_session_package ||= gwt_rails_package + '.session' end
java_root()
click to toggle source
# File lib/generators/resty/base.rb, line 12 def java_root @java_root ||= File.join('src', 'main', 'java') end
managed_package()
click to toggle source
# File lib/generators/resty/base.rb, line 25 def managed_package @managed_package ||= base_package + ".managed" end
models_package()
click to toggle source
# File lib/generators/resty/base.rb, line 29 def models_package @models_package ||= base_package + ".models" end
places_package()
click to toggle source
# File lib/generators/resty/base.rb, line 37 def places_package @places_package ||= base_package + ".places" end
restservices_package()
click to toggle source
# File lib/generators/resty/base.rb, line 61 def restservices_package @restservices_package ||= base_package + ".restservices" end
type_map()
click to toggle source
# File lib/generators/resty/base.rb, line 73 def type_map @type_map ||= {:integer => 'int', :boolean => 'boolean', :string => 'String', :float => 'double', :date => 'java.util.Date', :datetime => 'java.util.Date', :number => 'long', :fixnum => 'long', :text => 'String', :password => 'String'} end
type_widget_map()
click to toggle source
# File lib/generators/resty/base.rb, line 77 def type_widget_map @type_widget_map ||= {:integer => 'r:IntegerBox', :boolean => 'g:CheckBox', :float => 'r:DoubleBox', :date => 'd:DateBox', :datetime => 'd:DateBox', :number => 'r:LongBox', :fixnum => 'r:LongBox', :text => 'g:TextArea', :string => 'g:TextBox', :password => 'g:PasswordTextBox', :float => 'r:DoubleBox'} end
type_widget_prefix_map()
click to toggle source
# File lib/generators/resty/base.rb, line 81 def type_widget_prefix_map @type_widget_prefix_map ||= {:integer => 'r', :boolean => 'g', :float => 'r', :date => 'd', :datetime => 'd', :number => 'r', :fixnum => 'r', :text => 'g', :string => 'g', :passord => 'g', :float => 'r'} end
views_package()
click to toggle source
# File lib/generators/resty/base.rb, line 33 def views_package @views_package ||= base_package + ".views" end