Sha256: 9d5ecfbe9f95236b826ee547e4987ba286c2d0d1910b77a517ee728ab17c5a57
Contents?: true
Size: 637 Bytes
Versions: 1
Compression:
Stored size: 637 Bytes
Contents
require 'client/helpers/method_builder' require 'client/template/model/class_methods' require 'client/template/model/instance_methods' module Mirage class Template module Model class << self def extended clazz clazz.extend(ClassMethods) clazz.send(:include, HTTParty) clazz.send(:include, InstanceMethods) clazz.class_eval do def initialize super self.class.endpoint, '' status self.class.status if self.class.status end end clazz.format :json clazz end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mirage-3.0.0.alpha.4 | lib/mirage/client/template/model.rb |