class Morpho::Grape::DataWrapper

Attributes

is_array[R]
key[R]
model[R]
wrapper_name[R]

Public Class Methods

new(model, wrapper_name: nil, key: :data, is_array: false) click to toggle source
# File lib/morpho/grape/data_wrapper.rb, line 9
def initialize(model, wrapper_name: nil, key: :data, is_array: false)
  @model = model
  @wrapper_name = wrapper_name
  @key = key
  @is_array = is_array
end

Public Instance Methods

ancestors() click to toggle source
# File lib/morpho/grape/data_wrapper.rb, line 16
def ancestors
  [DataWrapper]
end
to_s() click to toggle source
# File lib/morpho/grape/data_wrapper.rb, line 20
def to_s
  wrapper_name ? wrapper_name : "data_wrapper_#{object_id}"
end