Method: Blufin::YmlWriterBase#get_java_path
- Defined in:
- lib/core/yml_writers/yml_writer_base.rb
#get_java_path(site, schema, service, package) ⇒ Object
Gets the base path to JAVA.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/core/yml_writers/yml_writer_base.rb', line 14 def get_java_path(site, schema, service, package) schema = '' if schema.nil? case service when Blufin::SiteServices::API path = Blufin::SiteResolver::path_to_java_api(site) when Blufin::SiteServices::CRON path = Blufin::SiteResolver::path_to_java_cron(site) when Blufin::SiteServices::LIB path = Blufin::SiteResolver::path_to_java_lib(site) when Blufin::SiteServices::SDK_CORE path = Blufin::SiteResolver::path_to_java_sdk_core(site) return "#{path}/src/main/java/#{Blufin::SiteResolver::get_site_domain(site).gsub('.', '/')}/#{Blufin::SiteResolver::get_site_name(site).gsub('-', '/')}/#{Blufin::SiteServices::SDK}/#{package.gsub('{schema}', schema).gsub('.', '/')}" when Blufin::SiteServices::SDK_INTERNAL path = Blufin::SiteResolver::path_to_java_sdk_internal(site) return "#{path}/src/main/java/#{Blufin::SiteResolver::get_site_domain(site).gsub('.', '/')}/#{Blufin::SiteResolver::get_site_name(site).gsub('-', '/')}/#{Blufin::SiteServices::SDK}/#{package.gsub('{schema}', schema).gsub('.', '/')}" when Blufin::SiteServices::SDK_OAUTH path = Blufin::SiteResolver::path_to_java_sdk_oauth(site) return "#{path}/src/main/java/#{Blufin::SiteResolver::get_site_domain(site).gsub('.', '/')}/#{Blufin::SiteResolver::get_site_name(site).gsub('-', '/')}/#{Blufin::SiteServices::SDK}/#{package.gsub('{schema}', schema).gsub('.', '/')}" when Blufin::SiteServices::WORKER path = Blufin::SiteResolver::path_to_java_worker(site) else raise RuntimeError, "Invalid Service: #{service}" end "#{path}/src/main/java/#{Blufin::SiteResolver::get_site_domain(site).gsub('.', '/')}/#{Blufin::SiteResolver::get_site_name(site).gsub('-', '/')}/#{service}/#{package.gsub('{schema}', schema).gsub('.', '/')}" end |