Sha256: d106446f3eb055790a905beee895b55bb401f0947b27df04bdf7803edfbaab13
Contents?: true
Size: 419 Bytes
Versions: 2
Compression:
Stored size: 419 Bytes
Contents
class Foxynews::PressRelease def initialize(args) if args.is_a? Hash args.each do |name, value| instance_variable_set("@#{name}", value) self.class.send(:attr_accessor, name) end else false end end def short_summary summary.split(' ')[0..99].join(' ') + '...' end def parsed_content json = JSON.parse(content_as_json) return json['data'] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
foxynews-1.0.1 | app/services/foxynews/press_release.rb |
foxynews-1.0.0 | app/services/foxynews/press_release.rb |