module Site
Public Instance Methods
default_options(opts={})
click to toggle source
# File lib/nube/site.rb, line 23 def default_options(opts={}) (opts.nil? || opts.empty?) ? '' : ('?' + opts.map{|key,value| "#{key}=#{value}" }.join("&")) end
host_resource(identity)
click to toggle source
# File lib/nube/site.rb, line 14 def host_resource(identity) # CLOUD_URL "http://0.0.0.0:3002" end
path_resource()
click to toggle source
# File lib/nube/site.rb, line 19 def path_resource '/api/v1/' end
site(identity, controller_name, action_name, object_id, opts={})
click to toggle source
Methods to override
# File lib/nube/site.rb, line 7 def site(identity, controller_name, action_name, object_id, opts={}) # Cunado esto esa el BMU el server_id siempre va ser a nil, esto es por que la url esta fixeada en un archivo. # ServerConfiguration.find_by_server_id(args.first).site o algo parecido # CLOUD_URL + "/api/v1/#{args[0]}" host_resource(identity) + path_resource + controller_name + (object_id ? ('/' + object_id.to_s) : '') + (action_name ? ('/' + action_name) : '') + default_options(opts) end
token(identity)
click to toggle source
# File lib/nube/site.rb, line 27 def token(identity) identity end