Class: Grape::ActiveModelSerializers::OptionsBuilder
- Inherits:
-
Object
- Object
- Grape::ActiveModelSerializers::OptionsBuilder
- Defined in:
- lib/grape-active_model_serializers/options_builder.rb
Instance Method Summary collapse
-
#initialize(resource, env) ⇒ OptionsBuilder
constructor
A new instance of OptionsBuilder.
- #options ⇒ Object
Constructor Details
#initialize(resource, env) ⇒ OptionsBuilder
Returns a new instance of OptionsBuilder.
4 5 6 7 |
# File 'lib/grape-active_model_serializers/options_builder.rb', line 4 def initialize(resource, env) self.resource = resource self.env = env end |
Instance Method Details
#options ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/grape-active_model_serializers/options_builder.rb', line 9 def @options ||= ( = [:scope] = endpoint unless .key?(:scope) .merge!() unless .key?(:root) .merge!() .merge!() .merge!() ) end |