Class: Gearhead::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/gearhead/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration



56
57
58
59
60
61
62
63
64
65
66
# File 'lib/gearhead/configuration.rb', line 56

def initialize
  @actions = [:index, :create, :show, :update, :destroy]
  @current_user = nil
  @scope = nil
  @endpoint = "/gearhead"
  @ignored_params = [:id, :created_at, :updated_at]
  @automount = AutomountConfiguration.new
  @pagination = PaginationConfiguration.new
  @serialization = SerializationConfiguration.new
  @base_controller = 'ApplicationController'
end

Instance Attribute Details

#actionsObject

Returns the value of attribute actions.



53
54
55
# File 'lib/gearhead/configuration.rb', line 53

def actions
  @actions
end

#automountObject

Returns the value of attribute automount.



53
54
55
# File 'lib/gearhead/configuration.rb', line 53

def automount
  @automount
end

#base_controllerObject

Returns the value of attribute base_controller.



53
54
55
# File 'lib/gearhead/configuration.rb', line 53

def base_controller
  @base_controller
end

#current_userObject

Returns the value of attribute current_user.



53
54
55
# File 'lib/gearhead/configuration.rb', line 53

def current_user
  @current_user
end

#endpointObject

Returns the value of attribute endpoint.



53
54
55
# File 'lib/gearhead/configuration.rb', line 53

def endpoint
  @endpoint
end

#ignored_paramsObject

Returns the value of attribute ignored_params.



53
54
55
# File 'lib/gearhead/configuration.rb', line 53

def ignored_params
  @ignored_params
end

#paginationObject

Returns the value of attribute pagination.



53
54
55
# File 'lib/gearhead/configuration.rb', line 53

def pagination
  @pagination
end

#scopeObject

Returns the value of attribute scope.



53
54
55
# File 'lib/gearhead/configuration.rb', line 53

def scope
  @scope
end

#serializationObject

Returns the value of attribute serialization.



53
54
55
# File 'lib/gearhead/configuration.rb', line 53

def serialization
  @serialization
end

#serializerObject

Returns the value of attribute serializer.



53
54
55
# File 'lib/gearhead/configuration.rb', line 53

def serializer
  @serializer
end