module Cloverly::Base
Public Class Methods
included(base)
click to toggle source
# File lib/cloverly/base.rb, line 21 def self.included(base) base.extend ClassMethods base.class_eval do end end
new(cloverly_instance)
click to toggle source
# File lib/cloverly/base.rb, line 3 def initialize(cloverly_instance) @cloverly_instance = cloverly_instance end
Public Instance Methods
attributes=(json)
click to toggle source
# File lib/cloverly/base.rb, line 7 def attributes=(json) json.each do |key, value| self.define_singleton_method(key, -> { value }) end end
json=(json)
click to toggle source
# File lib/cloverly/base.rb, line 17 def json=(json) @json = json end
to_json()
click to toggle source
# File lib/cloverly/base.rb, line 13 def to_json @json end