class Verse::Resource

Public Class Methods

model_name() click to toggle source

Demodulizes model_name e.g. for use in route helpers.

# File lib/verse/resource.rb, line 15
def self.model_name
  ActiveModel::Name.new(self, nil, name.split('::').last)
end

Public Instance Methods

specific() click to toggle source
# File lib/verse/resource.rb, line 7
def specific
  type = attributes[:type]
  if type
    "Verse::#{type}".constantize.new(attributes)
  end
end