class Raddocs::Index

Index page model

Public Class Methods

new(file) click to toggle source
# File lib/raddocs/models.rb, line 4
def initialize(file)
  @attrs = JSON.parse(File.read(file))
end

Public Instance Methods

resources() click to toggle source

@return [Array] array of {Raddocs::Resource Resources}

# File lib/raddocs/models.rb, line 9
def resources
  @attrs.fetch("resources", {}).map do |resource|
    Resource.new(resource["name"], resource["explanation"], resource["examples"])
  end
end