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