Module: SweetActions

Defined in:
lib/sweet_actions.rb,
lib/sweet_actions/action.rb,
lib/sweet_actions/version.rb,
lib/sweet_actions/resource.rb,
lib/sweet_actions/rest/base.rb,
lib/sweet_actions/rest/find.rb,
lib/sweet_actions/rest/read.rb,
lib/sweet_actions/rest/save.rb,
lib/sweet_actions/rest/show.rb,
lib/sweet_actions/serialize.rb,
lib/sweet_actions/exceptions.rb,
lib/sweet_actions/rest/create.rb,
lib/sweet_actions/rest/update.rb,
lib/sweet_actions/rest/collect.rb,
lib/sweet_actions/rest/destroy.rb,
lib/sweet_actions/authorization.rb,
lib/sweet_actions/configuration.rb,
lib/sweet_actions/rest/multiple.rb,
lib/sweet_actions/rest/singular.rb,
lib/sweet_actions/action_factory.rb,
lib/sweet_actions/json/base_action.rb,
lib/sweet_actions/json/show_action.rb,
lib/sweet_actions/json/create_action.rb,
lib/sweet_actions/json/update_action.rb,
lib/sweet_actions/controller_concerns.rb,
lib/sweet_actions/json/collect_action.rb,
lib/sweet_actions/json/destroy_action.rb,
lib/generators/sweet_actions/install_generator.rb

Defined Under Namespace

Modules: Authorization, ControllerConcerns, Exceptions, Generators, JSON, REST, Resource, Serialize Classes: Action, ActionFactory, Configuration

Constant Summary collapse

VERSION =
"0.3.0"

Class Method Summary collapse

Class Method Details

.config {|configuration| ... } ⇒ Object

Yields:



9
10
11
# File 'lib/sweet_actions.rb', line 9

def config
  yield configuration
end

.configurationObject



5
6
7
# File 'lib/sweet_actions.rb', line 5

def configuration
  @config ||= SweetActions::Configuration.new
end