Class: TextFile
- Defined in:
- app/models/file_asset.rb
Direct Known Subclasses
Instance Method Summary collapse
Methods inherited from FileAsset
acceptable?, all_valid_extensions, #basename, #extname, #get_contents, #initialize, #move, #set_content_type, #set_data_file_name, #set_sti, split_path, type_by_extension, type_for, valid_extensions, validate_extension
Constructor Details
This class inherits a constructor from FileAsset
Instance Method Details
#data=(data) ⇒ Object
187 188 189 190 |
# File 'app/models/file_asset.rb', line 187 def data=(data) data = StringIO.new(data) if data.is_a?(String) super end |
#text ⇒ Object
192 193 194 |
# File 'app/models/file_asset.rb', line 192 def text @text ||= ::File.read(path) rescue '' end |