Class: Locomotive::JobviteTag::Tags::JobviteTag

Inherits:
Solid::Tag
  • Object
show all
Defined in:
lib/locomotive/jobvite_tag/tags/jobvite_tag.rb

Instance Method Summary collapse

Instance Method Details

#display(options) ⇒ Object



19
20
21
22
23
24
25
26
27
28
# File 'lib/locomotive/jobvite_tag/tags/jobvite_tag.rb', line 19

def display(options)
  @jobviteObj = get_jobs(options)
  if @jobviteObj
    %{
     <script>
       var jobviteObj = #{@jobviteObj};
     </script>
    }
  end
end

#get_jobs(options) ⇒ Object



11
12
13
14
15
16
# File 'lib/locomotive/jobvite_tag/tags/jobvite_tag.rb', line 11

def get_jobs(options)
  @api_key = options[:api_key]
  @sc = options[:sc]
  @company_id = options[:company_id]
  open("https://api.jobvite.com/v1/jobFeed?api=#{@api_key}&sc=#{@sc}&companyId=#{@company_id}").read
end