module FidorApi::Model::Helpers::ActionViewSupport

Public Class Methods

included(base) click to toggle source
# File lib/fidor_api/model/helpers/action_view_support.rb, line 5
def self.included(base)
  base.define_singleton_method :model_name do
    ActiveModel::Name.new(self, nil, resource_name)
  end

  base.define_method :persisted? do
    respond_to?(:id) && id.present?
  end
end

Public Instance Methods

model_name() click to toggle source
# File lib/fidor_api/model/helpers/action_view_support.rb, line 15
def model_name
  self.class.model_name
end