Module: JSONAPIonify::Api::Resource::Definitions
- Extended by:
- JSONAPIonify::Autoload
- Included in:
- JSONAPIonify::Api::Resource
- Defined in:
- lib/jsonapionify/api/resource/definitions.rb
Defined Under Namespace
Modules: Actions, Attributes, Contexts, Helpers, Hooks, Includes, Pagination, Params, Relationships, RequestHeaders, ResponseHeaders, Scopes, Sorting
Class Method Summary collapse
Methods included from JSONAPIonify::Autoload
autoload_all, eager_load!, unloaded
Class Method Details
.extended(klass) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/jsonapionify/api/resource/definitions.rb', line 6 def self.extended(klass) klass.extend Contexts klass.extend Hooks constants(false).each do |const| mod = const_get(const, false) klass.extend mod unless klass.singleton_class < mod end end |