Sha256: 794887d19335b7154d5107d8e6371d35e23be4cddb65b97aadbd4a0e8e85600c

Contents?: true

Size: 263 Bytes

Versions: 1

Compression:

Stored size: 263 Bytes

Contents

require 'active_support'

module Azeroth::Resourceable
  extend ActiveSupport::Concern

  autoload :Builder, 'azeroth/resourceable/builder'

  class_methods do
    def resource_for(name, **options)
      Builder.new(self, name, **options).build
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
azeroth-0.0.2 lib/azeroth/resourceable.rb