module Leafy::Mixin::DataAccessor::InstanceMethods

Private Instance Methods

_leafy_data() click to toggle source
# File lib/leafy/mixin/data_accessor.rb, line 30
def _leafy_data
  unless respond_to?(self.class.leafy_data_getter)
    raise(RuntimeError, "must respond to ##{self.class.leafy_data_getter}")
  end

  public_send(self.class.leafy_data_getter)
end
_leafy_data=(value) click to toggle source
# File lib/leafy/mixin/data_accessor.rb, line 22
def _leafy_data=(value)
  unless respond_to?(self.class.leafy_data_setter)
    raise(RuntimeError, "must respond to ##{self.class.leafy_data_setter}") unless respond_to?(:leafy_data=)
  end

  public_send(self.class.leafy_data_setter, value)
end