Sha256: 83a58e07f2f16f6a39ee85c694ae85a0d5c5389d066ca63fb7e88a43db62d277
Contents?: true
Size: 799 Bytes
Versions: 16
Compression:
Stored size: 799 Bytes
Contents
module TheCity class Skill < ApiObject tc_attr_accessor :id, :name, :created_at # Loads the skill by the specified ID. # # @param skill_id The ID of the skill to load. # # Returns a new {Skill} object. def self.load_by_id(fund_id) skill_reader = SkillReader.new(fund_id) self.new(skill_reader) end # Constructor. # # @param reader (optional) The object that has the data. This can be a {SkillReader} or Hash object. def initialize(reader = nil) @writer_object = SkillWriter if reader.is_a?(SkillReader) initialize_from_json_object(reader.load_feed) elsif reader.is_a?(Hash) initialize_from_json_object(reader) end end end end
Version data entries
16 entries across 16 versions & 1 rubygems