class Doorkeepr::Config

Public Class Methods

new(params={}) click to toggle source
Calls superclass method
# File lib/doorkeepr/config.rb, line 3
def initialize params={}
  params[:host]          = ::Rails::Server.new.options[:Host] if defined? ::Rails::Server
  params[:host]          = "localhost" if params[:host] ==  "0.0.0.0"
  params[:host]        ||= "localhost"
  params[:port]          = ::Rails::Server.new.options[:Port] if defined? ::Rails::Server
  params[:port]        ||= 3000
  params[:url]           = ::Rails.application.class.parent_name.underscore.gsub(/_/,"-").sub(/$/,".dev")
  params[:url]         ||= "rails.dev"
  params[:customer]    ||= `whoami`.strip
  params[:application] ||= params[:url]
  params[:service]     ||= "rails"
  super params
end

Public Instance Methods

to_json() click to toggle source
# File lib/doorkeepr/config.rb, line 16
def to_json
  @table.to_json
end